diff options
Diffstat (limited to 'modules/node/tests/node_test.module')
-rw-r--r-- | modules/node/tests/node_test.module | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/node/tests/node_test.module b/modules/node/tests/node_test.module index cfc503da0..c32bc1ec0 100644 --- a/modules/node/tests/node_test.module +++ b/modules/node/tests/node_test.module @@ -8,6 +8,22 @@ */ /** + * Implements hook_node_load(). + */ +function node_test_node_load($nodes, $types) { + // Add properties to each loaded node which record the parameters that were + // passed in to this function, so the tests can check that (a) this hook was + // called, and (b) the parameters were what we expected them to be. + $nids = array_keys($nodes); + ksort($nids); + sort($types); + foreach ($nodes as $node) { + $node->node_test_loaded_nids = $nids; + $node->node_test_loaded_types = $types; + } +} + +/** * Implements hook_node_view(). */ function node_test_node_view($node, $view_mode) { |