fluke/devops-service/tests/templates/api_v3/90_delete/90_image.feature.erb
Tim Lianov 03dc3d8d99 v3
2018-04-04 22:44:39 +03:00

25 lines
769 B
Plaintext

@image @project
Feature: delete image
<% providers = @formatter.get_fixture('providers/without_static') %>
<% providers.each do |provider| %>
<% image = @formatter.get_fixture(provider + '/image') %>
<% generate_delete_path_scenarios "Delete #{provider} image", "/v3/image/#{image["id"]}", provider do %>
And the JSON response should be an object
And response should be JSON object like:
"""
{
"message" : "Image '<%= image["id"] %>' has been removed"
}
"""
<% end %>
<% end #providers %>
<% providers = @formatter.get_fixture('providers/all').map{|provider| "@#{provider}"} %>
<%= providers.join(" ") %>
Scenario: Delete unknown image
When I send DELETE '/v3/image/foo' query
Then response should be '404'