public function RulesFormsAPITestCase::testGetFormInfo in Rules Forms Support 7.2
Same name and namespace in other branches
- 7 rules_forms.test \RulesFormsAPITestCase::testGetFormInfo()
Tests rules_forms_get_form_info().
File
- ./
rules_forms.test, line 742 - Rules Forms Support tests.
Class
- RulesFormsAPITestCase
- Tests Rules Forms actions.
Code
public function testGetFormInfo() {
variable_set('rules_forms_form_info', self::$formInfo);
// Test getting all form info.
$info = rules_forms_get_form_info();
$this
->assertEqual($info, self::$formInfo);
// Test getting info by form ID.
$formId = key(self::$formInfo);
$formInfo = rules_forms_get_form_info($formId);
$this
->assertEqual($formInfo, self::$formInfo[$formId]);
// Test getting info by $form array.
$formInfo = rules_forms_get_form_info(self::$form);
$this
->assertEqual($formInfo, self::$formInfo[self::$form['form_id']['#value']]);
}