summaryrefslogtreecommitdiff
path: root/modules/system/system.test
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/system.test')
-rw-r--r--modules/system/system.test12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/system/system.test b/modules/system/system.test
index 52c51db72..dc36470e4 100644
--- a/modules/system/system.test
+++ b/modules/system/system.test
@@ -89,6 +89,18 @@ class EnableDisableCoreTestCase extends DrupalWebTestCase {
}
/**
+ * Assert that core required modules cannot be disabled.
+ */
+ function testDisableRequired() {
+ $required_modules = drupal_required_modules();
+ foreach($required_modules as $module) {
+ // Check to make sure the checkbox for required module is not found.
+ $this->drupalGet('admin/build/modules');
+ $this->assertNoFieldByName('modules[Core][' . $module . '][enable]');
+ }
+ }
+
+ /**
* Assert tables that begin with the specified base table name.
*
* @param string $base_table Begginning of table name to look for.