/** * Tests if the translated entity is displayed in an entity reference field. */ public function testTranslatedEntityReferenceDisplay() { $url = $this->referrerEntity->urlInfo(); $translation_url = $this->referrerEntity->urlInfo('canonical', ['language' => ConfigurableLanguage::load($this->translateToLangcode)]); $this->drupalGet($url); $this->assertText($this->labelOfNotTranslatedReference, 'The label of not translated reference is displayed.'); $this->assertText($this->originalLabel, 'The default label of translated reference is displayed.'); $this->assertNoText($this->translatedLabel, 'The translated label of translated reference is not displayed.'); $this->drupalGet($translation_url); $this->assertText($this->labelOfNotTranslatedReference, 'The label of not translated reference is displayed.'); $this->assertNoText($this->originalLabel, 'The default label of translated reference is not displayed.'); $this->assertText($this->translatedLabel, 'The translated label of translated reference is displayed.'); }