Example #1
0
 public function testRegisterNewModuleType()
 {
     ezcFeed::registerModule('Slash', 'mySlashHandler', 'slash');
     $types = ezcFeed::getSupportedModules();
     $expected = array('Content' => 'ezcFeedContentModule', 'CreativeCommons' => 'ezcFeedCreativeCommonsModule', 'DublinCore' => 'ezcFeedDublinCoreModule', 'Geo' => 'ezcFeedGeoModule', 'iTunes' => 'ezcFeedITunesModule', 'Slash' => 'mySlashHandler');
     $this->assertEquals($expected, $types);
     $types = ezcFeed::getSupportedModulesPrefixes();
     $expected = array('content' => 'Content', 'creativeCommons' => 'CreativeCommons', 'dc' => 'DublinCore', 'geo' => 'Geo', 'itunes' => 'iTunes', 'slash' => 'Slash');
     $this->assertEquals($expected, $types);
     ezcFeed::unregisterModule('Slash');
 }