public function EntityReferenceFieldTranslatedReferenceViewTest::testEntityReferenceDisplay in Drupal 8
Same name and namespace in other branches
- 9 core/modules/field/tests/src/Functional/EntityReference/EntityReferenceFieldTranslatedReferenceViewTest.php \Drupal\Tests\field\Functional\EntityReference\EntityReferenceFieldTranslatedReferenceViewTest::testEntityReferenceDisplay()
- 10 core/modules/field/tests/src/Functional/EntityReference/EntityReferenceFieldTranslatedReferenceViewTest.php \Drupal\Tests\field\Functional\EntityReference\EntityReferenceFieldTranslatedReferenceViewTest::testEntityReferenceDisplay()
Tests if the entity is displayed in an entity reference field.
File
- core/
modules/ field/ tests/ src/ Functional/ EntityReference/ EntityReferenceFieldTranslatedReferenceViewTest.php, line 158
Class
- EntityReferenceFieldTranslatedReferenceViewTest
- Tests the translation of entity reference field display on nodes.
Namespace
Drupal\Tests\field\Functional\EntityReferenceCode
public function testEntityReferenceDisplay() {
// Create a translated referrer entity.
$this->referrerEntity = $this
->createReferrerEntity();
$this
->assertEntityReferenceDisplay();
$this
->assertEntityReferenceFormDisplay();
// Disable translation for referrer content type.
$this
->drupalLogin($this->rootUser);
$this
->drupalPostForm('admin/config/regional/content-language', [
'settings[node][referrer][translatable]' => FALSE,
], t('Save configuration'));
$this
->drupalLogout();
// Create a referrer entity without translation.
$this->referrerEntity = $this
->createReferrerEntity(FALSE);
$this
->assertEntityReferenceDisplay();
$this
->assertEntityReferenceFormDisplay();
}