1
0
Fork 0
arangodb/UnitTests/RestDocuments/rest_delete-document_spec.rb

29 lines
825 B
Ruby

require 'rspec'
require './avocadodb.rb'
describe AvocadoDB do
context "delete a document in a collection" do
################################################################################
## error handling
################################################################################
context "error handling" do
it "returns an error if document handle is missing" do
cmd = "/document"
doc = AvocadoDB.delete(cmd)
doc.code.should eq(400)
doc.parsed_response['error'].should eq(true)
doc.parsed_response['errorNum'].should eq(1202)
doc.parsed_response['code'].should eq(400)
doc.headers['content-type'].should eq("application/json; charset=utf-8")
AvocadoDB.log(:method => :post, :url => cmd, :result => doc, :output => "rest_delete-document-missing-handle")
end
end
end
end