public function UCXFTestCase::setUp in Extra Fields Checkout Pane 7
Same name and namespace in other branches
- 6.2 uc_extra_fields_pane.test \UCXFTestCase::setUp()
Install users and modules needed for all tests.
Parameters
$modules: Optional list of extra modules to install.
$permissions: Optional list of extra permissions for $this->adminUser.
Return value
void
Overrides UbercartTestHelper::setUp
1 call to UCXFTestCase::setUp()
- UCXFCheckoutTestCase::setUp in ./
uc_extra_fields_pane.test - Install payment modules
1 method overrides UCXFTestCase::setUp()
- UCXFCheckoutTestCase::setUp in ./
uc_extra_fields_pane.test - Install payment modules
File
- ./
uc_extra_fields_pane.test, line 73 - Automated tests for Extra Fields Pane
Class
- UCXFTestCase
- Base class for all Extra Fields Pane test cases.
Code
public function setUp($modules = array(), $permissions = array()) {
$modules = array_merge(array(
'uc_addresses',
'uc_extra_fields_pane',
), $modules);
$permissions = array_merge(array(
'use php fields',
), $permissions);
parent::setUp($modules, $permissions);
// Reset the registered address fields. The hook hook_uc_addresses_fields()
// can be called before Extra Fields Pane is installed, which can result
// into an UcAddressesInvalidFieldException in these automated tests.
drupal_static_reset('uc_addresses_get_address_fields');
// Clear the field list cache.
UCXF_FieldList::reset();
}