Send ETag of deleted item in header
This commit is contained in:
parent
23f0908f38
commit
16e51038b1
@ -183,6 +183,7 @@ module RemoteStorage
|
|||||||
delete_metadata_objects(user, directory, key)
|
delete_metadata_objects(user, directory, key)
|
||||||
delete_dir_objects(user, directory)
|
delete_dir_objects(user, directory)
|
||||||
|
|
||||||
|
server.headers["Etag"] = %Q("#{existing_metadata["e"]}")
|
||||||
server.halt 200
|
server.halt 200
|
||||||
rescue RestClient::ResourceNotFound
|
rescue RestClient::ResourceNotFound
|
||||||
server.halt 404
|
server.halt 404
|
||||||
|
@ -239,6 +239,14 @@ describe "App" do
|
|||||||
|
|
||||||
redis.smembers("rs:m:phil:/:items").must_be_empty
|
redis.smembers("rs:m:phil:/:items").must_be_empty
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "responds with the ETag of the deleted item in the haeder" do
|
||||||
|
RestClient.stub :delete, "" do
|
||||||
|
delete "/phil/food/aguacate"
|
||||||
|
end
|
||||||
|
|
||||||
|
last_response.headers["ETag"].must_equal "\"bla\""
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user