public function ContentEntitySourceTranslatableEntityTest::testTranslatableEntityReferencesUntranslatableTarget in Translation Management Tool 8
Tests UI of the embedded entities with untranslatable target types.
File
- sources/
content/ tests/ src/ Functional/ ContentEntitySourceTranslatableEntityTest.php, line 127
Class
- ContentEntitySourceTranslatableEntityTest
- Tests always embedded entity reference fields.
Namespace
Drupal\Tests\tmgmt_content\FunctionalCode
public function testTranslatableEntityReferencesUntranslatableTarget() {
// Disable entity translations for entity_test_composite.
\Drupal::service('content_translation.manager')
->setEnabled('entity_test_composite', 'entity_test_composite', FALSE);
// Create the translatable reference field to the composite entity test.
$this
->createEntityReferenceField('node', 'article', 'entity_test_t_composite', 'entity_test_t_composite', 'entity_test_composite');
// Assert there is the entity_test_composite as entity embedded now.
$this
->drupalGet('/admin/tmgmt/settings');
$this
->assertFieldByName('embedded_fields[node][entity_test_t_composite]');
$this
->assertText('Note: This is a translatable field to an untranslatable target. A copy of the target will be created when translating.');
}