示例#1
0
 /**
  * @group GH-461
  */
 public function testCategoryHasCDataSection()
 {
     $this->_validEntry->addCategory(array('term' => 'This is a test category'));
     $renderer = new Zend_Feed_Writer_Renderer_Feed_Rss($this->_validWriter);
     $xmlString = $renderer->render()->saveXml();
     $this->assertContains('<category><![CDATA[This is a test category]]></category>', $xmlString);
 }
示例#2
0
文件: RssTest.php 项目: vicfryzel/zf
 public function testHubsCanBeSet()
 {
     $this->_validWriter->addHubs(array('http://www.example.com/hub', 'http://www.example.com/hub2'));
     $rssFeed = new Zend_Feed_Writer_Renderer_Feed_Rss($this->_validWriter);
     $rssFeed->render();
     $feed = Zend_Feed_Reader::importString($rssFeed->saveXml());
     $expected = array('http://www.example.com/hub', 'http://www.example.com/hub2');
     $this->assertEquals($expected, (array) $feed->getHubs());
 }
示例#3
0
文件: RssTest.php 项目: netvlies/zf
 /**
  * @expectedException Zend_Feed_Exception
  */
 public function testImageThrowsExceptionIfOptionalWidthGreaterThan144()
 {
     $this->_validWriter->setImage(array('uri' => 'http://www.example.com/logo.gif', 'link' => 'http://www.example.com', 'title' => 'Image ALT', 'height' => '400', 'width' => '145'));
     $rssFeed = new Zend_Feed_Writer_Renderer_Feed_Rss($this->_validWriter);
     $rssFeed->render();
 }
示例#4
0
 /**
  * @group ZFWCHARDATA01
  */
 public function testCategoriesCharDataEncoding()
 {
     $this->_validEntry->addCategories(array(array('term' => '<>&\'"áéíóú', 'label' => 'Cats & Dogs', 'scheme' => 'http://example.com/schema1'), array('term' => 'cat_dog2')));
     $renderer = new Zend_Feed_Writer_Renderer_Feed_Rss($this->_validWriter);
     $feed = Zend_Feed_Reader::importString($renderer->render()->saveXml());
     $entry = $feed->current();
     $expected = array(array('term' => '<>&\'"áéíóú', 'label' => '<>&\'"áéíóú', 'scheme' => 'http://example.com/schema1'), array('term' => 'cat_dog2', 'label' => 'cat_dog2', 'scheme' => null));
     $this->assertEquals($expected, (array) $entry->getCategories());
 }