/** * @covers ::isTranslatable */ public function testIsTranslatable() { $this->entityManager->expects($this->any())->method('getBundleInfo')->with($this->entityTypeId)->will($this->returnValue(array($this->bundle => array('translatable' => TRUE)))); $this->languageManager->expects($this->any())->method('isMultilingual')->will($this->returnValue(TRUE)); $this->assertTrue($this->entity->language()->getId() == 'en'); $this->assertFalse($this->entity->language()->isLocked()); $this->assertTrue($this->entity->isTranslatable()); $this->assertTrue($this->entityUnd->language()->getId() == LanguageInterface::LANGCODE_NOT_SPECIFIED); $this->assertTrue($this->entityUnd->language()->isLocked()); $this->assertFalse($this->entityUnd->isTranslatable()); }