diff options
Diffstat (limited to 'modules/system/system.test')
-rw-r--r-- | modules/system/system.test | 12 |
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. |