diff --git a/tests/spec/ReferenceTest.php b/tests/spec/ReferenceTest.php index 4448da32..96e1ad7a 100644 --- a/tests/spec/ReferenceTest.php +++ b/tests/spec/ReferenceTest.php @@ -504,6 +504,23 @@ public function testReferencedCommonParamsInReferencedPath() enum: - test type: string + x-something: something + /something: + get: + responses: + 200: + description: 'OK if common params can be references' + parameters: + - + name: test + in: header + description: 'Test parameter to be referenced' + required: true + schema: + enum: + - test + type: string + x-something: something YAML; // remove line endings to make string equal on windows diff --git a/tests/spec/data/reference/ReferencedCommonParamsInReferencedPath.yml b/tests/spec/data/reference/ReferencedCommonParamsInReferencedPath.yml index 68b6b86b..7a7c4aa2 100644 --- a/tests/spec/data/reference/ReferencedCommonParamsInReferencedPath.yml +++ b/tests/spec/data/reference/ReferencedCommonParamsInReferencedPath.yml @@ -5,3 +5,11 @@ info: paths: /example: $ref: 'paths/ReferencesCommonParams.yml' + /something: + parameters: + - $ref: './parameters/TestParameter.yml' + x-something: something + get: + responses: + 200: + description: OK if common params can be references diff --git a/tests/spec/data/reference/paths/ReferencesCommonParams.yml b/tests/spec/data/reference/paths/ReferencesCommonParams.yml index 5513a537..2fb096f5 100644 --- a/tests/spec/data/reference/paths/ReferencesCommonParams.yml +++ b/tests/spec/data/reference/paths/ReferencesCommonParams.yml @@ -1,6 +1,7 @@ parameters: - $ref: '../parameters/TestParameter.yml' +x-something: something get: responses: 200: