From fe9534fe51f4081e33f59a25d15a9e0e06d8e17e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Hurtado?= Date: Wed, 21 Aug 2019 10:07:08 +0200 Subject: [PATCH] Replaced gherkin tables by json documents in requests and responses of delete features --- .../control/delete/list_order.feature | 96 ++++++++++++++++--- 1 file changed, 84 insertions(+), 12 deletions(-) diff --git a/spec/test/features/control/delete/list_order.feature b/spec/test/features/control/delete/list_order.feature index ba855ab..82ce0bd 100644 --- a/spec/test/features/control/delete/list_order.feature +++ b/spec/test/features/control/delete/list_order.feature @@ -25,10 +25,34 @@ Feature: Routes auto-ordering after deleting 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 | /listVarDir | /bin/sh -c | ls -la /var \| response /body | 0 | * | - | GET | /listEtcDir | /bin/sh -c | ls -la /etc \| response /body | 1 | * | - | GET | /listDir/{dirname} | /bin/sh -c | ls -la /request/params/dirname \| response /body | 2 | * | + """ + [ + { + "method": "GET", + "url_pattern": "/listVarDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la /var | response /body", + "index": "0", + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listEtcDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la /etc | response /body", + "index": "1", + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listDir/:dirname", + "entrypoint": "/bin/sh -c", + "command": "ls -la /request/params/dirname | response /body", + "index": "2", + "id": "*" + } + ] + """ Scenario: Removing the last routes. After removing the last route the remaining ones will @@ -42,10 +66,34 @@ Feature: Routes auto-ordering after deleting 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 | /listVarDir | /bin/sh -c | ls -la /var \| response /body | 1 | * | - | GET | /listEtcDir | /bin/sh -c | ls -la /etc \| response /body | 2 | * | + """ + [ + { + "method": "GET", + "url_pattern": "/listRootDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la / | response /body", + "index": "0", + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listVarDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la /var | response /body", + "index": "1", + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listEtcDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la /etc | response /body", + "index": "2", + "id": "*" + } + ] + """ Scenario: Removing a midst route. After removing a midst route the remaining ones will @@ -60,7 +108,31 @@ Feature: Routes auto-ordering after deleting 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 | /listEtcDir | /bin/sh -c | ls -la /etc \| response /body | 1 | * | - | GET | /listDir/{dirname} | /bin/sh -c | ls -la /request/params/dirname \| response /body | 2 | * | + """ + [ + { + "method": "GET", + "url_pattern": "/listRootDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la / | response /body", + "index": "0", + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listEtcDir", + "entrypoint": "/bin/sh -c", + "command": "ls -la /etc | response /body", + "index": "1", + "id": "*" + }, + { + "method": "GET", + "url_pattern": "/listDir/:dirname", + "entrypoint": "/bin/sh -c", + "command": "ls -la /request/params/dirname | response /body", + "index": "2", + "id": "*" + } + ] + """