protected function RuleConditionSetTestCase::createConditionSet in Conditional Rules 8
Same name and namespace in other branches
- 7 tests/rules_conditional.test \RuleConditionSetTestCase::createConditionSet()
Creates a rule condition set.
2 calls to RuleConditionSetTestCase::createConditionSet()
- RuleConditionSetTestCase::testEvaluate in tests/
rules_conditional.test - Tests evaluation.
- RuleConditionSetTestCase::testExport in tests/
rules_conditional.test - Tests exporting.
File
- tests/
rules_conditional.test, line 620 - SimpleTest testing suites.
Class
- RuleConditionSetTestCase
- Rule condition set tests.
Code
protected function createConditionSet() {
$conditionVariables = array(
'test' => array(
'type' => 'text',
'label' => 'Test',
),
);
$set = rule_condition_set($conditionVariables)
->action('variable_add', array(
'type' => 'text',
'variable_added:var' => 'test2',
'variable_added:label' => 'Test 2',
))
->action('data_set', array(
'data:select' => 'test2',
'value:select' => 'test',
))
->condition('data_is', array(
'data:select' => 'test2',
'value' => 'condition set',
));
$set->component = TRUE;
return $set;
}