protected function RulesConditionalWhileTestCase::createTestComponent in Conditional Rules 8
Same name and namespace in other branches
- 7 tests/rules_conditional.test \RulesConditionalWhileTestCase::createTestComponent()
Creates an action set to test a conditional.
2 calls to RulesConditionalWhileTestCase::createTestComponent()
- RulesConditionalWhileTestCase::testEvaluate in tests/
rules_conditional.test - Tests evaluation.
- RulesConditionalWhileTestCase::testExport in tests/
rules_conditional.test - Tests exporting.
File
- tests/
rules_conditional.test, line 539 - SimpleTest testing suites.
Class
- RulesConditionalWhileTestCase
- While tests.
Code
protected function createTestComponent() {
return rules_action_set(array())
->action('variable_add', array(
'type' => 'integer',
'value' => 0,
'variable_added:var' => 'count',
'variable_added:label' => 'Count',
))
->action(rules_conditional_while('data_is', array(
'data:select' => 'count',
'op' => '>',
'value' => 10,
))
->negate()
->action('data_set', array(
'data:select' => 'count',
'value:select' => 'count',
'value:process' => array(
'num_offset' => array(
'value' => 1,
),
),
)))
->action('rules_conditional_test_throw', array(
'message:select' => 'count',
));
}