summaryrefslogtreecommitdiff
path: root/modules/system/system.test
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-07-01 08:39:56 +0000
committerDries Buytaert <dries@buytaert.net>2009-07-01 08:39:56 +0000
commitfb125851a3cc5aa494ee315a5d7d129e2995a81f (patch)
tree2ce7881a22bba6bbd5cd97c211f88dfb6e483ed9 /modules/system/system.test
parent8eb8dcc8425295d1a4278613031812bff7d98c15 (diff)
downloadbrdo-fb125851a3cc5aa494ee315a5d7d129e2995a81f.tar.gz
brdo-fb125851a3cc5aa494ee315a5d7d129e2995a81f.tar.bz2
- Patch #306027 by agentrickard, catch, dereine, Dave Reid, drewish, et al: automatically clean the {role_permission} table when modules are uninstalled.
Diffstat (limited to 'modules/system/system.test')
-rw-r--r--modules/system/system.test6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/system/system.test b/modules/system/system.test
index b62a6c74b..b68d31dcc 100644
--- a/modules/system/system.test
+++ b/modules/system/system.test
@@ -149,6 +149,12 @@ class EnableDisableTestCase extends ModuleTestCase {
$this->assertModules(array('aggregator'), FALSE);
$this->assertTableCount('aggregator', FALSE);
$this->assertLogMessage('system', "%module module uninstalled.", array('%module' => 'aggregator'), WATCHDOG_INFO);
+
+ // Reinstall (and enable) aggregator module.
+ $edit = array();
+ $edit['modules[Core][aggregator][enable]'] = 'aggregator';
+ $this->drupalPost('admin/build/modules', $edit, t('Save configuration'));
+ $this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.'));
}
}