| 
									
										
										
										
											2014-07-15 12:57:21 +04:00
										 |  |  | @user | 
					
						
							|  |  |  | Feature: delete user | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-06 13:50:26 +03:00
										 |  |  |   <% user_hash = @formatter.get_fixture('user/create') %> | 
					
						
							|  |  |  |   <% username = user_hash["username"] %> | 
					
						
							| 
									
										
										
										
											2014-07-15 12:57:21 +04:00
										 |  |  |   Scenario: delete user with user without privileges | 
					
						
							| 
									
										
										
										
											2015-10-06 13:50:26 +03:00
										 |  |  |     When I send DELETE '/v2.0/user/<%= username %>' query with user without privileges | 
					
						
							| 
									
										
										
										
											2014-07-15 12:57:21 +04:00
										 |  |  |     Then response should be '401' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Scenario: delete unknown user | 
					
						
							|  |  |  |     When I send DELETE '/v2.0/user/unknown' query | 
					
						
							|  |  |  |     Then response should be '404' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-06 13:50:26 +03:00
										 |  |  |   Scenario: delete user with header 'Accept' value is not 'application/json' | 
					
						
							|  |  |  |     When I send DELETE '/v2.0/user/<%= username %>' query with header 'Accept' value 'application/xml' | 
					
						
							|  |  |  |     Then response should be '406' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-15 12:57:21 +04:00
										 |  |  |   Scenario: delete user | 
					
						
							| 
									
										
										
										
											2015-10-06 13:50:26 +03:00
										 |  |  |     When I send DELETE '/v2.0/user/<%= username %>' query | 
					
						
							| 
									
										
										
										
											2014-07-15 12:57:21 +04:00
										 |  |  |     Then response should be '200' | 
					
						
							|  |  |  |     And the Content-Type header should include 'application/json' | 
					
						
							|  |  |  | 
 |