public function FeedsEntityCase::testGetFeedsItemPropertyNewEntityNoFeedsItem in Feeds 7.2
Tests getting feeds item properties on a new entity without a feeds_item.
@covers feeds_get_feeds_item_property()
File
- tests/
feeds_entity.test, line 165 - Test cases for entity API integration.
Class
- FeedsEntityCase
- Tests for Entity API integration.
Code
public function testGetFeedsItemPropertyNewEntityNoFeedsItem() {
// Create a new node.
$node = new stdClass();
$node->type = 'page';
$node->title = $this
->randomName(8);
$node->changed = REQUEST_TIME;
$node->created = REQUEST_TIME;
$node->is_new = TRUE;
node_object_prepare($node);
// Populate properties that are set by node_object_prepare().
$node->log = 'Created by FeedsNodeProcessor';
$node->uid = 0;
// Create entity metadata wrapper for node.
$node_wrapper = entity_metadata_wrapper('node', $node);
// Assert NULL for each property.
$this
->assertNull($node_wrapper->feed_nid
->value());
$this
->assertNull($node_wrapper->feed_node
->value());
$this
->assertNull($node_wrapper->feeds_item_guid
->value());
$this
->assertNull($node_wrapper->feeds_item_url
->value());
}