X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=spring-consumer%2Ftarget%2Fpacts%2FSpringConsumer-SirenOrderProvider.json;fp=spring-consumer%2Ftarget%2Fpacts%2FSpringConsumer-SirenOrderProvider.json;h=d4dbfff91ffb3e8faddf920b6f6412faa85ccdfb;hb=9e571f48beb035de3fd36a1f21a7958aace4d121;hp=1d1fbd35e2962d1c5f147fc0e972d6a4403ab90f;hpb=2faa2b692bd69773d5d60299b835de06c999991d;p=demos%2Fexample-siren diff --git a/spring-consumer/target/pacts/SpringConsumer-SirenOrderProvider.json b/spring-consumer/target/pacts/SpringConsumer-SirenOrderProvider.json index 1d1fbd3..d4dbfff 100644 --- a/spring-consumer/target/pacts/SpringConsumer-SirenOrderProvider.json +++ b/spring-consumer/target/pacts/SpringConsumer-SirenOrderProvider.json @@ -207,6 +207,54 @@ }, "status": 200 } + }, + { + "description": "get root", + "request": { + "method": "GET", + "path": "/" + }, + "response": { + "body": { + "class": [ + "representation" + ], + "links": [ + { + "href": "http://localhost:8080/orders", + "rel": [ + "orders" + ] + } + ] + }, + "generators": { + "body": { + "$.links[0].href": { + "example": "http://localhost:8080/orders", + "regex": ".*\\/(\\Qorders\\E)$", + "type": "MockServerURL" + } + } + }, + "headers": { + "Content-Type": "application/vnd.siren+json" + }, + "matchingRules": { + "body": { + "$.links[0].href": { + "combine": "AND", + "matchers": [ + { + "match": "regex", + "regex": ".*\\/(\\Qorders\\E)$" + } + ] + } + } + }, + "status": 200 + } } ], "metadata": {