def test_save
@store['filters'] = [
{ 'filter' => nil,
'arguments' => {},
'attach_path' => nil,
'attach_mask' => nil,
'virtual_host' => nil,
'comment' => nil
}
]
@filter_list.load(@properties)
@filter_list[0].name = 'Foo'
@filter_list[0].set_arg_at(0, 'apple')
@filter_list[0].set_arg_at(1, /banana/)
@filter_list[0].path = '/foo'
@filter_list[0].mask = %r"\.html($|/)"
@filter_list[0].virtual_host = 'www.foo.org'
@filter_list[0].comment = 'test'
@filter_list.save(@properties)
assert_equal(1, @set_list_call)
assert_equal('filters', @set_list_name)
assert_equal([ { 'filter' => 'Foo',
'arguments' => {
'first_arg' => 'apple',
'second_arg' => /banana/
},
'attach_path' => '/foo',
'attach_mask' => %r"\.html($|/)",
'virtual_host' => 'www.foo.org',
'comment' => 'test'
}
], @store['filters'])
end