installEntitySchema('entity_test_mulrev'); $this->installEntitySchema('configurable_language'); ConfigurableLanguage::createFromLangcode('es')->save(); } /** * Tests translating a non-revisionable field. */ public function testTranslatingNonRevisionableField() { /** @var \Drupal\Core\Entity\ContentEntityBase $entity */ $entity = EntityTestMulRev::create(); $entity->set('non_rev_field', 'Hello'); $entity->save(); $translation = $entity->addTranslation('es'); $translation->set('non_rev_field', 'Hola'); $translation->save(); $reloaded = EntityTestMulRev::load($entity->id()); $this->assertEquals('Hello', $reloaded->getTranslation('en')->get('non_rev_field')->value); $this->assertEquals('Hola', $reloaded->getTranslation('es')->get('non_rev_field')->value); } }