1 node.test | public NodeAccessJoinTest::setUp() |
Set up the test.
Overrides NodeWebTestCase::setUp
File
- core/
modules/ node/ tests/ node.test, line 3785 - Tests for node.module.
Class
- NodeAccessJoinTest
- Tests the interaction of the node access system with joined Query objects.
Code
public function setUp() {
$modules = array('node_access_test');
parent::setUp($modules);
// Delete the "About" standard page.
node_delete(2);
node_access_rebuild();
state_set('node_access_test_private', TRUE);
// Add a custom field to the page content type.
$this->field_name = 'related_post';
$this->field = field_create_field(
array(
'field_name' => $this->field_name,
'type' => 'number_integer',
'cardinality' => FIELD_CARDINALITY_UNLIMITED,
)
);
$page_instance = array(
'field_name' => $this->field_name,
'entity_type' => 'node',
'bundle' => 'page',
);
field_create_instance($page_instance);
$post_instance = array(
'field_name' => $this->field_name,
'entity_type' => 'node',
'bundle' => 'post',
);
field_create_instance($post_instance);
}