function RulesUiTestCase::getTestRuleExport
Helper function to return a known JSON encoded rule export.
Parameters
string $machine_name: The machine name of the returned rule.
1 call to RulesUiTestCase::getTestRuleExport()
- RulesUiTestCase::testOverrideStatus in rules_admin/
tests/ rules_admin.test - Tests overriding and reverting configurations.
File
-
rules_admin/
tests/ rules_admin.test, line 358
Class
- RulesUiTestCase
- Tests for creating rules through the UI.
Code
protected function getTestRuleExport($machine_name) {
return '{ "' . $machine_name . '" : {
"LABEL" : "example imported default rule",
"PLUGIN" : "reaction rule",
"ACTIVE" : false,
"OWNER" : "rules",
"TAGS" : [ "Admin", "Tag2" ],
"REQUIRES" : [ "rules" ],
"ON" : { "node_update" : [] },
"IF" : [
{ "NOT data_is" : { "data" : [ "node:status" ], "value" : true } },
{ "data_is" : { "data" : [ "node:type" ], "value" : "page" } }
],
"DO" : [ { "drupal_message" : { "message" : "A node has been updated." } } ]
}
}';
}