From d12eba1705dfa3c6f7da93f81c403b33de8fd8fc Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 18 Dec 2010 01:50:16 +0000 Subject: - Patch #890128 by carlos8f, sumitk: comment body missing if comment module enabled after a content type module. --- modules/simpletest/drupal_web_test_case.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'modules/simpletest/drupal_web_test_case.php') diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php index e572e43c9..e9d5ad43d 100644 --- a/modules/simpletest/drupal_web_test_case.php +++ b/modules/simpletest/drupal_web_test_case.php @@ -1326,16 +1326,22 @@ class DrupalWebTestCase extends DrupalTestCase { * are enabled later. */ protected function resetAll() { - // Rebuild caches. + // Reset all static variables. drupal_static_reset(); + // Reset the list of enabled modules. + module_list(TRUE); + + // Reset cached schema for new database prefix. This must be done before + // drupal_flush_all_caches() so rebuilds can make use of the schema of + // modules enabled on the cURL side. + drupal_get_schema(NULL, TRUE); + + // Perform rebuilds and flush remaining caches. drupal_flush_all_caches(); // Reload global $conf array and permissions. $this->refreshVariables(); $this->checkPermissions(array(), TRUE); - - // Reset statically cached schema for new database prefix. - drupal_get_schema(NULL, TRUE); } /** -- cgit v1.2.3