# File test.rb, line 94 def test_output p = PageTemplate::Parser.new c_1 = PageTemplate::TextCommand.new("I am 1") c_2 = PageTemplate::TextCommand.new("I am 2") c_3 = PageTemplate::TextCommand.new("I don't know what I am") @@cc.add(c_3) @@cc.when("1") @@cc.add(c_1) @@cc.when("2") @@cc.add(c_2) ns = PageTemplate::Namespace.new() ns["foo"] = nil assert_equal(c_3.output, @@cc.output(ns)) ns["foo"] = "1" assert_equal(c_1.output, @@cc.output(ns)) ns["foo"] = "2" assert_equal(c_2.output, @@cc.output(ns)) end