summaryrefslogtreecommitdiff
path: root/features/config.feature
diff options
context:
space:
mode:
authorAzul <azul@leap.se>2014-07-08 12:48:33 +0200
committerAzul <azul@leap.se>2014-07-14 10:49:39 +0200
commitf1a8cefb810bef263d3a96edffbec511dbe15291 (patch)
treec6cb44302dcd5484944cf9eb1444a329de8f387a /features/config.feature
parent303ec07901af3798efc873cbe050aa5cb4ba7655 (diff)
send static list of configs for now
Also added authentication steps to cucumber
Diffstat (limited to 'features/config.feature')
-rw-r--r--features/config.feature17
1 files changed, 17 insertions, 0 deletions
diff --git a/features/config.feature b/features/config.feature
index 2d237f2..f53d0bf 100644
--- a/features/config.feature
+++ b/features/config.feature
@@ -37,3 +37,20 @@ Feature: Download Provider Configuration
"""
{"error": "Please log in to perform that action."}
"""
+
+ Scenario: Fetch list of available configs
+ Given I authenticated
+ And I set headers:
+ | Authorization | Token token="MY_AUTH_TOKEN" |
+ When I send a GET request to "/1/configs.json"
+ Then the response status should be "200"
+ And the response should be:
+ """
+ {
+ "services": {
+ "soledad": "/1/configs/soledad-service.json",
+ "eip": "/1/configs/eip-service.json",
+ "smtp": "/1/configs/smtp-service.json"
+ }
+ }
+ """