function LanguageBlockSettingsVisibilityTest::testUnnecessaryLanguageSettingsVisibility
File
- 
              core/
modules/ language/ tests/ src/ Functional/ LanguageBlockSettingsVisibilityTest.php, line 21  
Class
- LanguageBlockSettingsVisibilityTest
 - Tests that the language settings on block config appears correctly.
 
Namespace
Drupal\Tests\language\FunctionalCode
public function testUnnecessaryLanguageSettingsVisibility() {
  $admin_user = $this->drupalCreateUser([
    'administer languages',
    'access administration pages',
    'administer blocks',
  ]);
  $this->drupalLogin($admin_user);
  $this->drupalGet('admin/config/regional/language/add');
  $this->submitForm([
    'predefined_langcode' => 'hu',
  ], 'Add language');
  $this->drupalGet('admin/structure/block/add/system_menu_block:admin/stark');
  $this->assertSession()
    ->fieldNotExists("edit-visibility-language-langcodes-und");
  $this->assertSession()
    ->fieldNotExists("edit-visibility-language-langcodes-zxx");
  $this->assertSession()
    ->fieldExists("edit-visibility-language-langcodes-en");
  $this->assertSession()
    ->fieldExists("edit-visibility-language-langcodes-hu");
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.