installEntitySchema('entity_test'); $this->installEntitySchema('entity_test_mul'); \Drupal::service('router.builder')->rebuild(); // Adding german language. ConfigurableLanguage::create(['id' => 'de'])->save(); $this->config('language.types')->setData([ 'configurable' => ['language_interface'], 'negotiation' => ['language_interface' => ['enabled' => ['language-url' => 0]]], ])->save(); } /** * Tests for no canonical link templates. */ public function testNoCanonicalLinkTemplate() { $entity_type = EntityTestTranslatableUISkip::create([ 'name' => 'name english', 'language' => 'en' ]); $entity_type->save(); $entity_type->addTranslation('de', ['name' => 'name german']); $entity_type->save(); $this->assertEqual(count($entity_type->getTranslationLanguages()), 2); $entity_type->removeTranslation('de'); $entity_type->save(); $this->assertEqual(count($entity_type->getTranslationLanguages()), 1); } }