From 11d884bee7d0e00ede4cc0c3c147d787292b9b29 Mon Sep 17 00:00:00 2001 From: webchick Date: Sun, 11 Dec 2011 00:12:37 -0600 Subject: Issue #953336 by sun: Fixed Contributed modules are not able to test theme-related functionality. --- modules/block/block.test | 4 ++ modules/block/tests/block_test.module | 8 +++ .../themes/block_test_theme/block_test_theme.info | 14 ++++ .../tests/themes/block_test_theme/page.tpl.php | 78 ++++++++++++++++++++++ 4 files changed, 104 insertions(+) create mode 100644 modules/block/tests/themes/block_test_theme/block_test_theme.info create mode 100644 modules/block/tests/themes/block_test_theme/page.tpl.php (limited to 'modules/block') diff --git a/modules/block/block.test b/modules/block/block.test index 9639b2c10..323034062 100644 --- a/modules/block/block.test +++ b/modules/block/block.test @@ -764,6 +764,10 @@ class BlockHiddenRegionTestCase extends DrupalWebTestCase { ); } + function setUp() { + parent::setUp(array('block_test')); + } + /** * Tests that hidden regions do not inherit blocks when a theme is enabled. */ diff --git a/modules/block/tests/block_test.module b/modules/block/tests/block_test.module index 2abc433c9..5e06d5cf5 100644 --- a/modules/block/tests/block_test.module +++ b/modules/block/tests/block_test.module @@ -5,6 +5,14 @@ * Provide test blocks. */ +/** + * Implements hook_system_theme_info(). + */ +function block_test_system_theme_info() { + $themes['block_test_theme'] = drupal_get_path('module', 'block_test') . '/themes/block_test_theme/block_test_theme.info'; + return $themes; +} + /** * Implements hook_block_info(). */ diff --git a/modules/block/tests/themes/block_test_theme/block_test_theme.info b/modules/block/tests/themes/block_test_theme/block_test_theme.info new file mode 100644 index 000000000..06b6e995f --- /dev/null +++ b/modules/block/tests/themes/block_test_theme/block_test_theme.info @@ -0,0 +1,14 @@ +name = Block test theme +description = Theme for testing the block system +core = 7.x +hidden = TRUE + +regions[sidebar_first] = Left sidebar +regions_hidden[] = sidebar_first +regions[sidebar_second] = Right sidebar +regions_hidden[] = sidebar_second +regions[content] = Content +regions[header] = Header +regions[footer] = Footer +regions[highlighted] = Highlighted +regions[help] = Help diff --git a/modules/block/tests/themes/block_test_theme/page.tpl.php b/modules/block/tests/themes/block_test_theme/page.tpl.php new file mode 100644 index 000000000..ba72882ef --- /dev/null +++ b/modules/block/tests/themes/block_test_theme/page.tpl.php @@ -0,0 +1,78 @@ + + +
+ + + + + + + + + + + + + +
+ +
+
+ + +

+ +
+ + + + +
+
+ + + +
-- cgit v1.2.3