Skip to content

Commit e53f06a

Browse files
committed
CCM-13038: loosen restrictions on dataschema minor and patch
1 parent 6613450 commit e53f06a

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pact-contracts/pacts/letter-rendering/supplier-api-letter-request-prepared.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,15 @@
136136
}
137137
]
138138
},
139+
"$.dataschema": {
140+
"combine": "AND",
141+
"matchers": [
142+
{
143+
"match": "regex",
144+
"regex": "^https:\\/\\/notify\\.nhs\\.uk\\/cloudevents\\/schemas\\/letter-rendering\\/letter-request\\.prepared\\.2\\.\\d+\\.\\d+\\.schema\\.json$"
145+
}
146+
]
147+
},
139148
"$.dataschemaversion": {
140149
"combine": "AND",
141150
"matchers": [

tests/pact-tests/consumer/letter-request-prepared.consumer.pact.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ describe("Pact Message Consumer - LetterRequestPrepared Event", () => {
3535
),
3636
specversion: MatchersV3.regex(/\d+\.\d+/, "1.0"),
3737
datacontenttype: "application/json",
38-
dataschema:
38+
dataschema: MatchersV3.regex(
39+
/^https:\/\/notify\.nhs\.uk\/cloudevents\/schemas\/letter-rendering\/letter-request\.prepared\.2\.\d+\.\d+\.schema\.json$/,
3940
"https://notify.nhs.uk/cloudevents/schemas/letter-rendering/letter-request.prepared.2.0.0.schema.json",
41+
),
4042
dataschemaversion: MatchersV3.regex(/\d+\.\d+\.\d+/, "2.0.0"),
4143
traceparent: MatchersV3.string(
4244
"00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01",

0 commit comments

Comments
 (0)