drupalCreateUser([ 'administer site configuration', 'administer content translation', 'create content translations', 'administer languages', ]); $this->drupalLogin($user); $assert = $this->assertSession(); $this->drupalGet('admin/config/regional/content-language'); $assert->checkboxNotChecked('entity_types[menu_link_content]'); $edit = [ $group_checkbox => TRUE, $translatable_checkbox => TRUE, $language_alterable => TRUE, ]; $this->submitForm($edit, t('Save configuration')); $assert->pageTextContains(t('Settings successfully updated.')); $assert->checkboxChecked($group_checkbox); $edit = [ $group_checkbox => FALSE, $translatable_checkbox => TRUE, $language_alterable => TRUE, ]; $this->submitForm($edit, t('Save configuration')); $assert->pageTextContains(t('Settings successfully updated.')); $assert->checkboxNotChecked($group_checkbox); } }