summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests/common.test
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-11-11 00:48:56 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-11-11 00:48:56 +0000
commit28f8c5e8621591025d82dc0c894b14f957e481f9 (patch)
treea522edf52d61f1ea328e1ebdbb349659c878659b /modules/simpletest/tests/common.test
parentf546cfa1e832487f85f5f42532087cd206c55c7f (diff)
downloadbrdo-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.test23
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 {