From 9ab8f969775686198916ada34179337eb0962b9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Alcal=C3=A1?= Date: Wed, 28 Dec 2022 15:46:11 -0600 Subject: [PATCH] fix: allow special characters on path parameters Parsing openapi3 files encodes parameter names, that causes the tests that uses this kind of parameters being skipped. --- packages/dredd-transactions/compile/compileURI/compileParams.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dredd-transactions/compile/compileURI/compileParams.js b/packages/dredd-transactions/compile/compileURI/compileParams.js index 8d12e6c07..f61269201 100644 --- a/packages/dredd-transactions/compile/compileURI/compileParams.js +++ b/packages/dredd-transactions/compile/compileURI/compileParams.js @@ -36,7 +36,7 @@ function compileParams(hrefVariablesElement) { .map((valueElement, keyElement, memberElement) => { const name = keyElement.toValue(); return { - [name]: { + [decodeURI(name)]: { required: getRequired(memberElement), default: getDefault(valueElement), example: getExample(valueElement),