def test_load
@store['documents'] = [
{ 'document' => 'Page',
'arguments' => [
"Hello world.\n",
'text/plain'
],
'mount_path' => '/halo',
'mount_mask' => nil,
'virtual_host' => nil,
'comment' => 'HALO'
}
]
@doc_list.load(self)
assert_equal(1, @list_call)
assert_equal('documents', @list_name)
assert(! @doc_list.empty?)
assert_equal(1, @doc_list.size)
assert_equal(1, @doc_list.length)
assert_equal('Page', @doc_list[0].name)
assert_equal([ "Hello world.\n",
'text/plain'
], @doc_list[0].args)
assert_equal('/halo', @doc_list[0].path)
assert_equal(nil, @doc_list[0].mask)
assert_equal(nil, @doc_list[0].virtual_host)
assert_equal('HALO', @doc_list[0].comment)
@doc_list[0].args.clear
assert_equal([ "Hello world.\n",
'text/plain'
], @doc_list[0].args)
count = 0
for doc_params in @doc_list
count += 1
assert_equal('Page', doc_params.name)
assert_equal([ "Hello world.\n",
'text/plain'
], doc_params.args)
assert_equal('/halo', doc_params.path)
assert_equal(nil, doc_params.mask)
assert_equal(nil, doc_params.virtual_host)
assert_equal('HALO', doc_params.comment)
end
assert_equal(1, count)
end