30 lines
		
	
	
		
			985 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			985 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| <% providers = @formatter.get_fixture('providers/all') %>
 | |
| @server @delete
 | |
| Feature: delete server
 | |
| 
 | |
|   <% @formatter.get_fixture('providers/without_static').each do |provider| %>
 | |
| 
 | |
| 
 | |
|   <%= "@#{provider}" %>
 | |
|   Scenario: Delete <%= provider %> server
 | |
|     When I delete '<%= provider %>' new server
 | |
|     Then response should be '200'
 | |
|     And the Content-Type header should include 'application/json'
 | |
|     And the JSON response should be an array
 | |
|     And waiting background task
 | |
| 
 | |
|   <%= "@#{provider}" %>
 | |
|   Scenario: Delete <%= provider %> server (second time)
 | |
|     When I delete '<%= provider %>' new server
 | |
|     Then response should be '200'
 | |
|     And the JSON response should be an array
 | |
|     And response array should be empty
 | |
|   <% end %>
 | |
| 
 | |
|   <%= providers.map{|provider| "@#{provider}"}.join(" ") %>
 | |
|   Scenario: Delete unknown server
 | |
|     When I send DELETE '/v3/server/foo' query
 | |
|     Then response should be '200'
 | |
|     And the JSON response should be an array
 | |
|     And response array should be empty
 | 
