diff --git a/spec/test/features/control/delete/error_notfound.feature b/spec/test/features/control/delete/error_notfound.feature index e69de29..8a0caa7 100644 --- a/spec/test/features/control/delete/error_notfound.feature +++ b/spec/test/features/control/delete/error_notfound.feature @@ -0,0 +1,13 @@ +Feature: Fail to delete a route in Kapow! server. + When trying to delete a route in the server, if it + does no exists the server respons with an error. + + Scenario: Delete a non-existing route. + A request of removing a non-existing route + will trigger a not found error. + + Given I have a just started Kapow! server + When I delete the route with id "xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx" + Then I get not found as response code + And I get "Not Found" as response phrase + And I get an empty response body diff --git a/spec/test/features/control/delete/success.feature b/spec/test/features/control/delete/success.feature index e69de29..fc31272 100644 --- a/spec/test/features/control/delete/success.feature +++ b/spec/test/features/control/delete/success.feature @@ -0,0 +1,13 @@ +Feature: Delete routes in Kapow! server. + Delete routes allow users to remove non-desired + routes from the server. + + Scenario: Delete a route. + Routes are removed from the sever by specifying their id. + + Given I have a running Kapow! server + And It has a route with id "xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx" + When I delete the route with id "xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx" + Then I get ok as response code + And I get "OK" as response phrase + And I get an empty response body