summaryrefslogtreecommitdiff
path: root/core/tests
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-01-08 02:46:09 +0000
committerBharat Mediratta <bharat@menalto.com>2009-01-08 02:46:09 +0000
commit58c8b3b0315405094c448da6486354250914ea6f (patch)
tree6613a4a6a03ddadc287a6c8cc4d78dc6240c5dd9 /core/tests
parent8620c3fa01cb37506976a944f151d3058b587062 (diff)
module::event now takes an unlimited number of args
added module::incr_var() ftw.
Diffstat (limited to 'core/tests')
-rw-r--r--core/tests/Var_Test.php13
1 files changed, 13 insertions, 0 deletions
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