def test_filter_error
@Error.filter_error = {
:filter => 'Filter',
:arguments => [
'foo',
'bar'
],
:attach_path => '/error',
:attach_mask => nil,
:virtual_host => 'www2',
:exception => RuntimeError.new('test')
}
assert_equal('Filter', @Error.filter_name)
assert_equal([ [ 'first', 'foo' ],
[ 'second', 'bar' ]
], @Error.filter_args)
assert_equal('/error', @Error.attach_path)
assert_nil(@Error.attach_mask)
assert_equal('www2', @Error.attach_virtual_host)
assert_equal('RuntimeError', @Error.filter_error_type)
assert_equal('test', @Error.filter_error_msg)
end