Ejemplo n.º 1
0
 public function testUpdateContent()
 {
     $content = $this->getRandomContent();
     $folder = $this->getRandomFolder();
     $event = new ContentUpdateEvent($content->getId());
     $event->setVisible(1)->setLocale('en_US')->setTitle('test update content title')->setChapo('test update content short description')->setDescription('test update content description')->setPostscriptum('test update content postscriptum')->setDefaultFolder($folder->getId());
     $contentAction = new Content();
     $contentAction->update($event, null, $this->getMockEventDispatcher());
     $updatedContent = $event->getContent();
     $this->assertInstanceOf('Thelia\\Model\\Content', $updatedContent);
     $this->assertEquals(1, $updatedContent->getVisible());
     $this->assertEquals('test update content title', $updatedContent->getTitle());
     $this->assertEquals('test update content short description', $updatedContent->getChapo());
     $this->assertEquals('test update content description', $updatedContent->getDescription());
     $this->assertEquals('test update content postscriptum', $updatedContent->getPostscriptum());
     $this->assertEquals($folder->getId(), $updatedContent->getDefaultFolderId());
 }