public function testImageCanBeSet() { $this->validWriter->setImage(array('uri' => 'http://www.example.com/logo.gif')); $atomFeed = new Renderer\Feed\Atom($this->validWriter); $atomFeed->render(); $feed = Reader\Reader::importString($atomFeed->saveXml()); $expected = array('uri' => 'http://www.example.com/logo.gif'); $this->assertEquals($expected, $feed->getImage()); }
public function testCategoriesCanBeSet() { $this->_validEntry->addCategories(array(array('term' => 'cat_dog', 'label' => 'Cats & Dogs', 'scheme' => 'http://example.com/schema1'), array('term' => 'cat_dog2'))); $atomFeed = new Renderer\Feed\Atom($this->_validWriter); $atomFeed->render(); $feed = Reader\Reader::importString($atomFeed->saveXml()); $entry = $feed->current(); $expected = array(array('term' => 'cat_dog', 'label' => 'Cats & Dogs', 'scheme' => 'http://example.com/schema1'), array('term' => 'cat_dog2', 'label' => 'cat_dog2', 'scheme' => null)); $this->assertEquals($expected, (array) $entry->getCategories()); }