From 724c49553a3934cba389a411f688350432df83de Mon Sep 17 00:00:00 2001 From: mohrt Date: Fri, 23 Jan 2004 16:05:59 +0000 Subject: [PATCH] add a couple more tests --- unit_test/configs/globals_double_quotes.conf | 1 + unit_test/configs/globals_single_quotes.conf | 1 + unit_test/test_cases.php | 17 +++++++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 unit_test/configs/globals_double_quotes.conf create mode 100644 unit_test/configs/globals_single_quotes.conf diff --git a/unit_test/configs/globals_double_quotes.conf b/unit_test/configs/globals_double_quotes.conf new file mode 100644 index 00000000..5abc475e --- /dev/null +++ b/unit_test/configs/globals_double_quotes.conf @@ -0,0 +1 @@ +foo = "bar" diff --git a/unit_test/configs/globals_single_quotes.conf b/unit_test/configs/globals_single_quotes.conf new file mode 100644 index 00000000..4517b7bd --- /dev/null +++ b/unit_test/configs/globals_single_quotes.conf @@ -0,0 +1 @@ +foo = 'bar' diff --git a/unit_test/test_cases.php b/unit_test/test_cases.php index 515e9a1b..f276fd89 100644 --- a/unit_test/test_cases.php +++ b/unit_test/test_cases.php @@ -228,6 +228,23 @@ class SmartyTest extends PHPUnit_TestCase { $this->assertEquals($this->smarty->fetch('assign_var.tpl'), 'bar'); } + /* CONFIG FILE TESTS */ + + // test assigning a quoted global variable + function test_config_load_globals_double_quotes() { + // load the global var + $this->smarty->config_load('globals_double_quotes.conf'); + // test that it is assigned + $this->assertEquals($this->smarty->_config[0]['vars']['foo'], 'bar'); + } + + // test assigning a quoted global + function test_config_load_globals_single_quotes() { + // load the global var + $this->smarty->config_load('globals_single_quotes.conf'); + // test that it is assigned + $this->assertEquals($this->smarty->_config[0]['vars']['foo'], 'bar'); + } } ?>