WIP
[demos/example-siren] / spring-consumer / src / test / java / de / juplo / demos / pact / ContractTest.java
index c97432b..0e62c48 100644 (file)
@@ -12,6 +12,7 @@ import org.springframework.boot.web.client.RestTemplateBuilder;
 import org.springframework.web.client.RestTemplate;
 
 import java.util.Map;
+import java.util.regex.Pattern;
 
 import static org.assertj.core.api.Assertions.fail;
 
@@ -34,7 +35,12 @@ public class ContractTest
             {
               body.arrayContaining("actions", actions ->
               {
-                actions.stringType("foo");
+                actions.object(object ->
+                {
+                  object.stringType("name","update");
+                  object.stringType("method", "PUT");
+                  object.matchUrl2("href", Matchers.regexp("\\d+", "1234"));
+                });
               });
             }).build())
         .toPact();