diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-11-11 00:48:56 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-11-11 00:48:56 +0000 |
commit | 28f8c5e8621591025d82dc0c894b14f957e481f9 (patch) | |
tree | a522edf52d61f1ea328e1ebdbb349659c878659b /modules/simpletest/tests/common.test | |
parent | f546cfa1e832487f85f5f42532087cd206c55c7f (diff) | |
download | brdo-28f8c5e8621591025d82dc0c894b14f957e481f9.tar.gz brdo-28f8c5e8621591025d82dc0c894b14f957e481f9.tar.bz2 |
#424372 by mr.baileys: Fix ':: in .info files causes fatal error' bug.
Diffstat (limited to 'modules/simpletest/tests/common.test')
-rw-r--r-- | modules/simpletest/tests/common.test | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test index f1bd54ac1..e74b053d1 100644 --- a/modules/simpletest/tests/common.test +++ b/modules/simpletest/tests/common.test @@ -1576,6 +1576,29 @@ class DrupalErrorCollectionUnitTest extends DrupalWebTestCase { } /** + * Test the drupal_parse_info_file() API function. + */ +class ParseInfoFilesTestCase extends DrupalWebTestCase { + public static function getInfo() { + return array( + 'name' => 'Parsing .info files', + 'description' => 'Tests parsing .info files.', + 'group' => 'System', + ); + } + + /** + * Parse an example .info file an verify the results. + */ + function testParseInfoFile() { + $info_values = drupal_parse_info_file(drupal_get_path('module', 'simpletest') . '/tests/common_test_info.txt'); + $this->assertEqual($info_values['simple_string'], 'A simple string', t('Simple string value was parsed correctly.'), t('System')); + $this->assertEqual($info_values['simple_constant'], WATCHDOG_INFO, t('Constant value was parsed correctly.'), t('System')); + $this->assertEqual($info_values['double_colon'], 'dummyClassName::', t('Value containing double-colon was parsed correctly.'), t('System')); + } +} + +/** * Tests for the format_date() function. */ class FormatDateUnitTest extends DrupalWebTestCase { |