diff options
Diffstat (limited to 'workflow-bdd/stepDefinitions/Utils.js')
-rw-r--r-- | workflow-bdd/stepDefinitions/Utils.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/workflow-bdd/stepDefinitions/Utils.js b/workflow-bdd/stepDefinitions/Utils.js index 66e959f6..6f8a7a5c 100644 --- a/workflow-bdd/stepDefinitions/Utils.js +++ b/workflow-bdd/stepDefinitions/Utils.js @@ -55,6 +55,11 @@ function _request(context, method, path, data, isBinary=false, type='onboarding' console.error(result.body); reject('Status Code was ' + result.statusCode); } + if (context.shouldFail && context.responseStatusCode) { + if (result.statusCode !== context.responseStatusCode) { + reject('Response Status Code was ' + result.statusCode + ' instead of ' + context.responseStatusCode); + } + } if (context.shouldFail && context.errorCode) { if (typeof data === 'string' && data) { data = JSON.parse(data); |