25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | <% providers = @formatter.get_fixture('providers/all').map{|provider| "@#{provider}"} %> | ||
|  | @project <%= providers.join(" ") %> | ||
|  | Feature: create project | ||
|  | 
 | ||
|  |   <% project = @formatter.get_fixture('project/new') %> | ||
|  |   <% environment = @formatter.get_fixture('project/environment') %> | ||
|  |   <% generate_create_path_scenarios("Create project", "/v3/project", project, @formatter.get_fixture('project/mandatory_fields')) do %> | ||
|  |     And the JSON response should be an object | ||
|  |   <% end %> | ||
|  | 
 | ||
|  |   <% generate_get_path_scenarios "Show new project", "/v3/project/" + project["id"] do %> | ||
|  |     And the JSON response should be an object | ||
|  |   <% end %> | ||
|  | 
 | ||
|  |   <% generate_mandatory_fields_validation "POST", "Add deploy env to project", "/v3/project/#{project["id"]}/environment", @formatter.get_fixture('project/environment'), @formatter.get_fixture('project/environment_mandatory_fields') %> | ||
|  | 
 | ||
|  |   <% generate_modify_path_scenarios("POST", "Add deploy env to project", "/v3/project/#{project["id"]}/environment", environment) do %> | ||
|  |     And the JSON response should be an object | ||
|  |   <% end %> | ||
|  | 
 | ||
|  |   <% generate_get_path_scenarios "Show new environment", "/v3/project/#{project["id"]}/environment/#{environment["id"]}" do %> | ||
|  |     And the JSON response should be an object | ||
|  |   <% end %> | ||
|  | 
 |