25 lines
		
	
	
		
			769 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			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' |