def test_document_list
filter_list = @FilterMap.document_list
assert(! filter_list.empty?)
assert_equal(2, filter_list.length)
assert_equal('eRuby', filter_list[0]['filter'])
assert_equal(1, filter_list[0]['arguments'].length)
assert_equal(1, filter_list[0]['arguments'][0])
assert_equal('/eRuby', filter_list[0]['attach_path'])
assert_equal(%/\.rhtml?/, filter_list[0]['attach_mask'])
assert_nil(filter_list[0]['virtual_host'])
assert_equal('test of eRuby', filter_list[0]['comment'])
assert_equal('SSI', filter_list[1]['filter'])
assert_equal(1, filter_list[1]['arguments'].length)
assert_equal({ 'config' => true,
'include' => true,
'echo' => true,
'fsize' => true,
'flastmod' => true,
'exec' => false
}, filter_list[1]['arguments'][0])
assert_equal('/~alice', filter_list[1]['attach_path'])
assert_equal(%/\.shtml?/, filter_list[1]['attach_mask'])
assert_equal('foo', filter_list[1]['virtual_host'])
assert_equal('test of SSI', filter_list[1]['comment'])
end