public function ConfigTranslationOverviewTest::testListingFieldsPage in Drupal 10
Same name and namespace in other branches
- 8 core/modules/config_translation/tests/src/Functional/ConfigTranslationOverviewTest.php \Drupal\Tests\config_translation\Functional\ConfigTranslationOverviewTest::testListingFieldsPage()
- 9 core/modules/config_translation/tests/src/Functional/ConfigTranslationOverviewTest.php \Drupal\Tests\config_translation\Functional\ConfigTranslationOverviewTest::testListingFieldsPage()
Tests the field listing for the translate operation.
File
- core/
modules/ config_translation/ tests/ src/ Functional/ ConfigTranslationOverviewTest.php, line 182
Class
- ConfigTranslationOverviewTest
- Translate settings and entities to various languages.
Namespace
Drupal\Tests\config_translation\FunctionalCode
public function testListingFieldsPage() {
// Create a content type.
$node_type = NodeType::create([
'type' => 'basic',
'name' => 'Basic',
]);
$node_type
->save();
$field = FieldConfig::create([
// The field storage is guaranteed to exist because it is supplied by the
// node module.
'field_storage' => FieldStorageConfig::loadByName('node', 'body'),
'bundle' => $node_type
->id(),
'label' => 'Body',
'settings' => [
'display_summary' => FALSE,
],
]);
$field
->save();
$this
->drupalGet('admin/config/regional/config-translation/node_fields');
$this
->assertSession()
->pageTextContains('Body');
$this
->assertSession()
->pageTextContains('Basic');
$this
->assertSession()
->linkByHrefExists('admin/structure/types/manage/basic/fields/node.basic.body/translate');
}