diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-10-23 07:49:14 -0700 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-10-23 07:49:14 -0700 |
commit | 94cd07805dfad6131f0bcb33bf437a31d1f4d336 (patch) | |
tree | 376f13699d32b98e439443ae382fb3030d3b590e /modules/gallery_unit_test | |
parent | b3e175006cc3be2c1793797e726095520ba16d9c (diff) |
Change the gallery_unit test to only intall into the test environment, modules that are active in the non-test environment.
Diffstat (limited to 'modules/gallery_unit_test')
-rw-r--r-- | modules/gallery_unit_test/controllers/gallery_unit_test.php | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/gallery_unit_test/controllers/gallery_unit_test.php b/modules/gallery_unit_test/controllers/gallery_unit_test.php index a5dbcc1f..85747884 100644 --- a/modules/gallery_unit_test/controllers/gallery_unit_test.php +++ b/modules/gallery_unit_test/controllers/gallery_unit_test.php @@ -96,6 +96,8 @@ class Gallery_Unit_Test_Controller extends Controller { @system("rm -rf test/var"); @mkdir('test/var/logs', 0777, true); + $active_modules = module::$active; + // Reset our caches module::$modules = array(); module::$active = array(); @@ -113,13 +115,12 @@ class Gallery_Unit_Test_Controller extends Controller { module::install("user"); module::activate("user"); $modules = array(); - foreach (glob(MODPATH . "*/helpers/*_installer.php") as $file) { - $module_name = basename(dirname(dirname($file))); - if (in_array($module_name, array("gallery", "user"))) { + foreach ($active_modules as $module) { + if (in_array($module->name, array("gallery", "user"))) { continue; } - module::install($module_name); - module::activate($module_name); + module::install($module->name); + module::activate($module->name); } // Trigger late-binding install actions (defined in gallery_event::user_login) |