summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/gallery_unit_test/controllers/gallery_unit_test.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/gallery_unit_test/controllers/gallery_unit_test.php b/modules/gallery_unit_test/controllers/gallery_unit_test.php
index 14be1cd0..92d3f117 100644
--- a/modules/gallery_unit_test/controllers/gallery_unit_test.php
+++ b/modules/gallery_unit_test/controllers/gallery_unit_test.php
@@ -79,8 +79,10 @@ class Gallery_Unit_Test_Controller extends Controller {
Kohana::config_set('unit_test.paths', $paths);
// Clean out the database
- foreach ($db->list_tables() as $table) {
- $db->query("DROP TABLE $table");
+ if ($tables = $db->list_tables()) {
+ foreach ($db->list_tables() as $table) {
+ $db->query("DROP TABLE $table");
+ }
}
// Clean out the filesystem
@@ -88,7 +90,9 @@ class Gallery_Unit_Test_Controller extends Controller {
@mkdir('test/var/logs', 0777, true);
// Reset our loaded modules
- module::load_modules();
+ module::$module_names = array();
+ module::$modules = array();
+ module::$var_cache = array();
// Install all modules
// Force core and user to be installed first to resolve dependencies.