summaryrefslogtreecommitdiff
path: root/features/api/nodes/delete_node_api.feature
diff options
context:
space:
mode:
Diffstat (limited to 'features/api/nodes/delete_node_api.feature')
-rw-r--r--features/api/nodes/delete_node_api.feature13
1 files changed, 6 insertions, 7 deletions
diff --git a/features/api/nodes/delete_node_api.feature b/features/api/nodes/delete_node_api.feature
index 7addc6e790..46c027561d 100644
--- a/features/api/nodes/delete_node_api.feature
+++ b/features/api/nodes/delete_node_api.feature
@@ -1,4 +1,4 @@
-@api @nodes @nodes_delete
+@api @api_nodes @nodes_delete
Feature: Delete a node via the REST API
In order to remove a node
As a Developer
@@ -7,19 +7,18 @@ Feature: Delete a node via the REST API
Scenario: Delete a node
Given a 'registration' named 'bobo' exists
And a 'node' named 'webserver' exists
- When I authenticate as 'bobo'
- And I 'DELETE' the path '/nodes/webserver'
+ When I 'DELETE' the path '/nodes/webserver'
Then the inflated response should respond to 'name' with 'webserver'
Scenario: Delete a node that does not exist
Given a 'registration' named 'bobo' exists
And there are no nodes
- When I authenticate as 'bobo'
When I 'DELETE' the path '/nodes/webserver'
Then I should get a '404 "Not Found"' exception
- Scenario: Delete a node without authenticating
- Given a 'node' named 'webserver'
- When I 'DELETE' the path '/nodes/webserver'
+ Scenario: Delete a node with a wrong private key
+ Given a 'registration' named 'bobo' exists
+ And a 'node' named 'webserver' exists
+ When I 'DELETE' the path '/nodes/webserver' using a wrong private key
Then I should get a '401 "Unauthorized"' exception