def test_hidden_params
assert(! @Navigation.has_hidden_params?)
@Navigation.query = { 'foo' => 'Alice', 'bar' => 'Bob' }
assert(@Navigation.has_hidden_params?)
query_params = { 'foo' => 'Alice', 'bar' => 'Bob' }
for name, value in @Navigation.hidden_param_list
assert((query_params.include? name))
assert_equal(query_params[name], value)
query_params.delete(name)
end
assert(query_params.empty?)
@Navigation.hidden_param = [ 'foo', 'bar' ]
assert_equal('foo', @Navigation.hidden_param_name)
assert_equal('bar', @Navigation.hidden_param_value)
end