From d7813f6487e6ff04a199b37e0e242c5c6b09ac20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Hurtado?= Date: Wed, 21 Aug 2019 10:16:03 +0200 Subject: [PATCH] Replaced gherkin tables by json documents in requests and responses of list features. Fix typos in delete/list_order feature --- .../control/delete/list_order.feature | 18 +++++++-------- .../features/control/list/success.feature | 23 ++++++++++++++++--- 2 files changed, 29 insertions(+), 12 deletions(-) diff --git a/spec/test/features/control/delete/list_order.feature b/spec/test/features/control/delete/list_order.feature index 82ce0bd..df7fdd6 100644 --- a/spec/test/features/control/delete/list_order.feature +++ b/spec/test/features/control/delete/list_order.feature @@ -32,7 +32,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listVarDir", "entrypoint": "/bin/sh -c", "command": "ls -la /var | response /body", - "index": "0", + "index": 0, "id": "*" }, { @@ -40,7 +40,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listEtcDir", "entrypoint": "/bin/sh -c", "command": "ls -la /etc | response /body", - "index": "1", + "index": 1, "id": "*" }, { @@ -48,7 +48,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listDir/:dirname", "entrypoint": "/bin/sh -c", "command": "ls -la /request/params/dirname | response /body", - "index": "2", + "index": 2, "id": "*" } ] @@ -73,7 +73,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listRootDir", "entrypoint": "/bin/sh -c", "command": "ls -la / | response /body", - "index": "0", + "index": 0, "id": "*" }, { @@ -81,7 +81,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listVarDir", "entrypoint": "/bin/sh -c", "command": "ls -la /var | response /body", - "index": "1", + "index": 1, "id": "*" }, { @@ -89,7 +89,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listEtcDir", "entrypoint": "/bin/sh -c", "command": "ls -la /etc | response /body", - "index": "2", + "index": 2, "id": "*" } ] @@ -115,7 +115,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listRootDir", "entrypoint": "/bin/sh -c", "command": "ls -la / | response /body", - "index": "0", + "index": 0, "id": "*" }, { @@ -123,7 +123,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listEtcDir", "entrypoint": "/bin/sh -c", "command": "ls -la /etc | response /body", - "index": "1", + "index": 1, "id": "*" }, { @@ -131,7 +131,7 @@ Feature: Routes auto-ordering after deleting in a Kapow! server. "url_pattern": "/listDir/:dirname", "entrypoint": "/bin/sh -c", "command": "ls -la /request/params/dirname | response /body", - "index": "2", + "index": 2, "id": "*" } ] diff --git a/spec/test/features/control/list/success.feature b/spec/test/features/control/list/success.feature index ed669e8..90836ce 100644 --- a/spec/test/features/control/list/success.feature +++ b/spec/test/features/control/list/success.feature @@ -25,6 +25,23 @@ Feature: Listing routes in a Kapow! server Then I get 200 as response code And I get "OK" as response phrase And I get a list with the following elements: - | method | url_pattern | entrypoint | command | index | id | - | GET | /listRootDir | /bin/sh -c | ls -la / \| response /body | 0 | * | - | GET | /listDir/{dirname} | /bin/sh -c | ls -la /request/params/dirname \| response /body | 1 | * | + """ + [ + { + "method": "GET", + "url_pattern": "/listRootDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la / | response /body", + "index": 0, + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listDir/:dirname", + "entrypoint": "/bin/sh -c", + "command": "ls -la /request/params/dirname | response /body", + "index": 1, + "id": "*" + } + ] + """