summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-09-05 02:21:38 +0000
committerDries Buytaert <dries@buytaert.net>2010-09-05 02:21:38 +0000
commitfb9c1df0b942df39115a9130dfa76e2b3fd33217 (patch)
tree7dce29a2f9eebf607d9106fa2f1aed6fbe0d8b61 /modules/simpletest/tests
parent8e51c3b2a5796737583b59a4970812ff66755b38 (diff)
downloadbrdo-fb9c1df0b942df39115a9130dfa76e2b3fd33217.tar.gz
brdo-fb9c1df0b942df39115a9130dfa76e2b3fd33217.tar.bz2
- Patch #328357 by bleen18, sun, skilip, alanburke, jenlampton, manarth, fgm, tstoeckler: allow module .info files to add CSS/JS.
Diffstat (limited to 'modules/simpletest/tests')
-rw-r--r--modules/simpletest/tests/common.test21
-rw-r--r--modules/simpletest/tests/common_test.info2
2 files changed, 23 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() {
diff --git a/modules/simpletest/tests/common_test.info b/modules/simpletest/tests/common_test.info
index 81a15472a..7b27416ae 100644
--- a/modules/simpletest/tests/common_test.info
+++ b/modules/simpletest/tests/common_test.info
@@ -5,4 +5,6 @@ package = Testing
version = VERSION
core = 7.x
files[] = common_test.module
+stylesheets[all][] = common_test.css
+stylesheets[print][] = common_test.print.css
hidden = TRUE