def test_delete
assert_equal([ { :params => @mount_params,
:show_args => false,
:edit_type_selected => 'Foo',
:filter_selected => 'Apple',
:pos => 0
},
{ :params => @mount_params2,
:show_args => false,
:edit_type_selected => 'Bar',
:filter_selected => 'Apple',
:pos => 1
}
], @DocumentTable.list)
@DocumentTable.entry = { :pos => 0 }
@DocumentTable.delete
assert_equal(1, @delete_at_call)
assert_equal(0, @delete_at_pos)
assert_equal(1, @write_call)
assert_equal([ { :params => @mount_params2,
:show_args => false,
:edit_type_selected => 'Bar',
:filter_selected => 'Apple',
:pos => 0
}
], @DocumentTable.list)
end