public function FeedsEntityCase::testGetFeedsItemProperty in Feeds 7.2
Tests getting feeds item properties on an entity.
@covers feeds_get_feeds_item_property()
File
- tests/
feeds_entity.test, line 67 - Test cases for entity API integration.
Class
- FeedsEntityCase
- Tests for Entity API integration.
Code
public function testGetFeedsItemProperty() {
// Create a feed node and import 10 items.
$feed_nid = $this
->createFeedNode();
$this
->assertText('Created 10 nodes');
// Create entity metadata wrapper for node.
$node_wrapper = entity_metadata_wrapper('node', 2);
// Property 'feed_nid'.
$this
->assertEqual($feed_nid, $node_wrapper->feed_nid
->value());
// Property 'feed_node'.
$feed_node = $node_wrapper->feed_node
->value();
$this
->assertEqual($feed_nid, $feed_node->nid);
// Property 'feeds_item_guid'.
$this
->assertEqual('974 at http://developmentseed.org', $node_wrapper->feeds_item_guid
->value());
// Property 'feeds_item_url'.
$this
->assertEqual('http://developmentseed.org/blog/2009/oct/06/open-atrium-translation-workflow-two-way-updating', $node_wrapper->feeds_item_url
->value());
}