$t->isnt($generatedItem->getAuthorLink(), $feedItem->getAuthorLink(), 'The author link property cannot be set from a RSS feed'); $t->is($generatedItem->getPubDate(), $feedItem->getPubdate(), 'The publication date property is properly set'); $t->is($generatedItem->getComments(), $feedItem->getComments(), 'The comments property is properly set'); $t->is($generatedItem->getUniqueId(), $feedItem->getUniqueId(), 'The unique id property is properly set'); $t->is($generatedItem->getEnclosure()->__toString(), $feedItem->getEnclosure()->__toString(), 'The enclosure property is properly set'); $t->is($generatedItem->getCategories(), $feedItem->getCategories(), 'The categories property is properly set'); $generatedItem = $items[1]; $t->is($generatedItem->getAuthorEmail(), $feedItem2->getAuthorEmail(), 'The author email property is properly set, even if there is no email address'); $t->diag('RSS 0.91'); $feed = new sfRssFeed(); $feed->setVersion('0.91'); $feed->initialize($feedParams); $feedItem = new sfFeedItem(); $feedItem->initialize($itemParams); $feed->addItem($feedItem); $feedItem2 = new sfFeedItem(); $feedItem2->initialize($item2Params); $feed->addItem($feedItem2); $feedString = $feed->asXml(); $generatedFeed = new sfRssFeed(); $generatedFeed->fromXml($feedString); $t->isnt($generatedFeed->getCategories(), $feed->getCategories(), '<category> doesn\'t exist in a RSS0.91 feed'); $items = $generatedFeed->getItems(); $generatedItem = $items[0]; $t->isnt($generatedItem->getAuthorEmail(), $feedItem->getAuthorEmail(), '<item><author> doesn\'t exist in a RSS0.91 feed'); $t->isnt($generatedItem->getAuthorName(), $feedItem->getAuthorName(), '<item><author> doesn\'t exist in a RSS0.91 feed'); $t->isnt($generatedItem->getPubDate(), $feedItem->getPubdate(), '<item><pubDate> doesn\'t exist in a RSS0.91 feed'); $t->isnt($generatedItem->getComments(), $feedItem->getComments(), '<item><comments> doesn\'t exist in a RSS0.91 feed'); $t->isnt($generatedItem->getUniqueId(), $feedItem->getUniqueId(), '<item><guid> doesn\'t exist in a RSS0.91 feed'); $t->is($generatedItem->getEnclosure(), '', '<item><enclosure> doesn\'t exist in a RSS0.91 feed'); $t->isnt($generatedItem->getCategories(), $feedItem->getCategories(), '<item><category> doesn\'t exist in a RSS0.91 feed');