def test_push_with_attrs
@store['documents'] = []
@doc_list.load(self)
assert_equal(0, @doc_list.length)
@doc_list[0] = {
'document' => 'Foo',
'arguments' => [ 'foo', 'bar' ],
'mount_path' => '/mount_path',
'mount_mask' => /mount_mask/,
'virtual_host' => 'virtual_host',
'comment' => "Comment.\n"
}
assert_equal(1, @doc_list.length)
assert_equal('Foo', @doc_list[0]['document'])
assert_equal([ 'foo', 'bar' ], @doc_list[0]['arguments'])
assert_equal('/mount_path', @doc_list[0]['mount_path'])
assert_equal(/mount_mask/, @doc_list[0]['mount_mask'])
assert_equal('virtual_host', @doc_list[0]['virtual_host'])
assert_equal("Comment.\n", @doc_list[0]['comment'])
end