function RulesTestCase::testPassingByReference
Same name in other branches
- 8.x-3.x d7-tests/rules_test_case.test \RulesTestCase::testPassingByReference()
Tests passing arguments by reference to an action.
File
-
tests/
rules.test, line 410
Class
- RulesTestCase
- Rules test cases.
Code
public function testPassingByReference() {
// Keeping references of variables is unsupported, though the
// EntityMetadataArrayObject may be used to achieve that.
$array = array(
'foo' => 'bar',
);
$data = new EntityMetadataArrayObject($array);
rules_action('rules_action_test_reference')->execute($data);
$this->assertTrue($data['changed'], 'Parameter has been passed by reference');
}