diff options
Diffstat (limited to 'profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.test')
-rw-r--r-- | profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.test | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.test b/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.test new file mode 100644 index 000000000..198c1d8a0 --- /dev/null +++ b/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.test @@ -0,0 +1,37 @@ +<?php + +/** + * Helper to verify tests in installation profile modules. + */ +class DrupalSystemListingCompatibleTestCase extends DrupalWebTestCase { + /** + * Use the Minimal profile. + * + * This test needs to use a different installation profile than the test which + * asserts that this test is found. + * + * @see SimpleTestInstallationProfileModuleTestsTestCase + */ + protected $profile = 'minimal'; + + public static function getInfo() { + return array( + 'name' => 'Installation profile module tests helper', + 'description' => 'Verifies that tests in installation profile modules are found and may use another profile for running tests.', + 'group' => 'Installation profile', + ); + } + + function setUp() { + // Attempt to install a module in Testing profile, while this test runs with + // a different profile. + parent::setUp(array('drupal_system_listing_compatible_test')); + } + + /** + * Non-empty test* method required to executed the test case class. + */ + function testDrupalSystemListing() { + $this->pass(__CLASS__ . ' test executed.'); + } +} |