1 node.test | NodeBuildContent::testNodeRebuildContent() |
Ensures that content array is rebuilt on every call to node_build_content().
File
- core/
modules/ node/ tests/ node.test, line 3045 - Tests for node.module.
Class
- NodeBuildContent
- Test to ensure that a node's content is always rebuilt.
Code
function testNodeRebuildContent() {
$node = $this->backdropCreateNode();
// Set a property in the content array so we can test for its existence later on.
$node->content['test_content_property'] = array('#value' => $this->randomString());
$content = node_build_content($node);
// If the property doesn't exist it means the node->content was rebuilt.
$this->assertFalse(isset($content['test_content_property']), t('Node content was emptied prior to being built.'));
}