X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=spring-consumer%2Ftarget%2Fpacts%2FSpringConsumer-Siren%20Order%20Provider.json;h=7a05c082e5b55d636c24b19e26f688d8c32584ac;hb=0957e8787f764d1d8d58aa391641055ad9c47472;hp=d1c58a6c8426b0857ce7af3c99d59763860b50f9;hpb=81e8916860871cdea6da639f2d9dd47b1e3005a1;p=demos%2Fexample-siren diff --git a/spring-consumer/target/pacts/SpringConsumer-Siren Order Provider.json b/spring-consumer/target/pacts/SpringConsumer-Siren Order Provider.json index d1c58a6..7a05c08 100644 --- a/spring-consumer/target/pacts/SpringConsumer-Siren Order Provider.json +++ b/spring-consumer/target/pacts/SpringConsumer-Siren Order Provider.json @@ -13,10 +13,24 @@ "body": { "actions": [ { + "href": "http://localhost:8080/RegexpMatcher(regex=\\d+, value=1234)", + "method": "PUT", "name": "update" } + ], + "entities": [ + ] }, + "generators": { + "body": { + "$[0].href": { + "example": "http://localhost:8080/RegexpMatcher(regex=\\d+, value=1234)", + "regex": ".*\\/(\\QRegexpMatcher(regex=\\d+, value=1234)\\E)$", + "type": "MockServerURL" + } + } + }, "headers": { "Content-Type": "application/vnd.siren+json" }, @@ -30,10 +44,31 @@ "variants": [ { "generators": { - + "$.href": { + "example": "http://localhost:8080/RegexpMatcher(regex=\\d+, value=1234)", + "regex": ".*\\/(\\QRegexpMatcher(regex=\\d+, value=1234)\\E)$", + "type": "MockServerURL" + } }, "index": 0, "rules": { + "$.href": { + "combine": "AND", + "matchers": [ + { + "match": "regex", + "regex": ".*\\/(\\QRegexpMatcher(regex=\\d+, value=1234)\\E)$" + } + ] + }, + "$.method": { + "combine": "AND", + "matchers": [ + { + "match": "type" + } + ] + }, "$.name": { "combine": "AND", "matchers": [