/**
  * @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());
 }
Esempio n. 2
0
 /**
  * @covers ::language
  */
 public function testLanguage()
 {
     $this->entityType->expects($this->any())->method('getKey')->will($this->returnValueMap(array(array('langcode', 'langcode'))));
     $this->assertSame('en', $this->entity->language()->getId());
 }
Esempio n. 3
0
 /**
  * @covers ::language
  */
 public function testLanguage()
 {
     $this->assertSame('en', $this->entity->language()->id);
 }