From 7e5935d5325a7bc20fb5603a76a5af4d7df499a9 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Wed, 10 Dec 2008 19:44:58 +0000 Subject: Create a module parameter table. This will be useful if a module wants to store information, but is not enough to warrant a table of its own --- core/tests/Parameters_Test.php | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 core/tests/Parameters_Test.php (limited to 'core/tests') diff --git a/core/tests/Parameters_Test.php b/core/tests/Parameters_Test.php new file mode 100644 index 00000000..7f6d33d1 --- /dev/null +++ b/core/tests/Parameters_Test.php @@ -0,0 +1,34 @@ +assert_equal("original value", module::get_parameter("core", "Parameter")); + + module::set_parameter("core", "Parameter", "updated value"); + $this->assert_equal("updated value", module::get_parameter("core", "Parameter")); + + module::set_parameter("core", "Parameter2", "new parameter"); + $core = module::get("core"); + + $expected = array("Parameter" => "updated value", "Parameter2" => "new parameter"); + $this->assert_equal($expected, $core->parameters->select_list("name", "value")); + } +} \ No newline at end of file -- cgit v1.2.3