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()); }