def test_document_setup
@store['documents'] = [
{ 'document' => 'Page',
'arguments' => [
"Hello world.\n",
'text/html'
],
'mount_path' => '/hello',
'mount_mask' => nil,
'virtual_host' => nil
},
{ 'document' => 'LocalFile',
'arguments' => [
'/home/alice/public_html',
nil
],
'mount_path' => '/~alice',
'mount_mask' => nil,
'virtual_host' => 'foo'
}
]
build_control
server_setup
assert_instance_of(@loader_orig.PageDocument, @folder.find('/hello')[0])
assert_equal('/hello', @folder.find('/hello')[1])
assert_instance_of(@loader_orig.LocalFileDocument, @folder.virtual_find('foo:8888', '/~alice')[0])
assert_equal('/~alice', @folder.virtual_find('foo:8888', '/~alice')[1])
end