diff options
Diffstat (limited to 'modules/simpletest/tests/common.test')
-rw-r--r-- | modules/simpletest/tests/common.test | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test index 0f44bea89..b23e8e53c 100644 --- a/modules/simpletest/tests/common.test +++ b/modules/simpletest/tests/common.test @@ -581,6 +581,27 @@ class CascadingStylesheetsTestCase extends DrupalWebTestCase { } /** + * Test that stylesheets in module .info files are loaded. + */ + function testModuleInfo() { + $this->drupalGet(''); + + // Verify common_test.css in a STYLE media="all" tag. + $elements = $this->xpath('//style[@media=:media and contains(text(), :filename)]', array( + ':media' => 'all', + ':filename' => 'tests/common_test.css', + )); + $this->assertTrue(count($elements), "Stylesheet with media 'all' in module .info file found."); + + // Verify common_test.print.css in a STYLE media="print" tag. + $elements = $this->xpath('//style[@media=:media and contains(text(), :filename)]', array( + ':media' => 'print', + ':filename' => 'tests/common_test.print.css', + )); + $this->assertTrue(count($elements), "Stylesheet with media 'print' in module .info file found."); + } + + /** * Tests adding a file stylesheet. */ function testAddFile() { |