diff --git a/tests/features.test b/tests/features.test index 9c65aae..791e53b 100644 --- a/tests/features.test +++ b/tests/features.test @@ -261,11 +261,17 @@ class FeaturesCtoolsIntegrationTest extends DrupalWebTestCase { 'features_export_render', 'features_revert', ); + foreach ($try as $module) { $function = $module . '_features_api'; $this->assertFalse(function_exists($function), 'Chaos tools functions for ' . $module . ' do not exist while it is disabled.'); - // Module enable will trigger declaring the new functions. - module_enable(array($module)); + } + + module_enable(array($try)); + // ctools hooks only created when there is actual feature exportable enabled + module_enable(array('features_test')); + + foreach ($try as $module) { if (module_exists($module)) { $function_exists = function_exists($function); if ($function_exists) { diff --git a/tests/features_test.features.user_permission.inc b/tests/features_test.features.user_permission.inc index e957190..30b192f 100644 --- a/tests/features_test.features.user_permission.inc +++ b/tests/features_test.features.user_permission.inc @@ -14,8 +14,8 @@ function features_test_user_default_permissions() { $permissions['create features_test content'] = array( 'name' => 'create features_test content', 'roles' => array( - 0 => 'anonymous user', - 1 => 'authenticated user', + 'anonymous user' => 'anonymous user', + 'authenticated user' => 'authenticated user', ), 'module' => 'node', );