From 58c8b3b0315405094c448da6486354250914ea6f Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Thu, 8 Jan 2009 02:46:09 +0000 Subject: module::event now takes an unlimited number of args added module::incr_var() ftw. --- core/tests/Var_Test.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'core/tests') diff --git a/core/tests/Var_Test.php b/core/tests/Var_Test.php index de07ba52..7f356d30 100644 --- a/core/tests/Var_Test.php +++ b/core/tests/Var_Test.php @@ -33,4 +33,17 @@ class Var_Test extends Unit_Test_Case { module::clear_var("core", "Parameter"); $this->assert_equal(null, module::get_var("core", "Parameter")); } + + public function incr_parameter_test() { + module::set_var("core", "Parameter", "original value"); + module::incr_var("core", "Parameter"); + $this->assert_equal("1", module::get_var("core", "Parameter")); + + module::set_var("core", "Parameter", "2"); + module::incr_var("core", "Parameter", "9"); + $this->assert_equal("11", module::get_var("core", "Parameter")); + + module::incr_var("core", "NonExistent", "9"); + $this->assert_equal(null, module::get_var("core", "NonExistent")); + } } \ No newline at end of file -- cgit v1.2.3