public function CommerceRecurringEnableDisableTestCase::testCommerceRecurringEnable in Commerce Recurring Framework 7.2
Test if the module has been correctly enabled.
File
- tests/
commerce_recurring.test, line 900 - Unit tests for the commerce recurring module.
Class
- CommerceRecurringEnableDisableTestCase
- Test module enabling/disabling functionality.
Code
public function testCommerceRecurringEnable() {
$modules = array_merge($this->dependent_modules, array(
$this->module,
));
// Test enable.
$this
->assertModuleTablesExist($this->module);
$this
->assertModules($modules, TRUE);
$this
->assertCommerRecurringProductType(TRUE);
$fields = array(
'commerce_recurring_ini_price',
'commerce_recurring_rec_price',
'commerce_recurring_ini_period',
'commerce_recurring_rec_period',
'commerce_recurring_end_period',
);
$this
->assertCommerceRecurringFields($fields, 'commerce_product', 'recurring', TRUE);
$this
->assertCommerceRecurringEntity(TRUE);
$fields = array(
'commerce_recurring_ref_product',
'commerce_recurring_order',
'commerce_recurring_fixed_price',
);
$this
->assertCommerceRecurringFields($fields, 'commerce_recurring', 'product', TRUE);
}