X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=consumer%2Fsrc%2F__tests__%2Fdelete-order.spec.js;h=6f0e5d124a1bb7086c66b0fc69812e5b924159a6;hb=8c6795dbb8bbc957bc27237063f6429d54a25ac7;hp=1e336b26e528e6d2303faf653b8744753794ac00;hpb=9926a0e8099d9111038386899c2f16234deb6a4a;p=demos%2Fexample-siren diff --git a/consumer/src/__tests__/delete-order.spec.js b/consumer/src/__tests__/delete-order.spec.js index 1e336b2..6f0e5d1 100644 --- a/consumer/src/__tests__/delete-order.spec.js +++ b/consumer/src/__tests__/delete-order.spec.js @@ -11,7 +11,8 @@ const { eachLike, url, integer, - regex + regex, + arrayContaining } = MatchersV3 describe("Siren Pact test", () => { @@ -21,7 +22,6 @@ describe("Siren Pact test", () => { provider = new PactV3({ consumer: "Siren Order Provider", provider: "Siren Order Service", - port: 9000, dir: path.resolve(process.cwd(), "pacts") }) }) @@ -32,7 +32,8 @@ describe("Siren Pact test", () => { // Get Root Request .uponReceiving("get root") .withRequest({ - path: "/", + method: "GET", + path: "/" }) .willRespondWith({ status: 200, @@ -40,14 +41,15 @@ describe("Siren Pact test", () => { 'Content-Type': 'application/vnd.siren+json' }, body: { - class:[ "representation"], - links:[{"rel":["orders"], "href": url("http://localhost:9000", ["orders"]) }] + class: [ "representation"], + links: [{"rel":["orders"], "href": url(["orders"]) }] } }) // Get Orders Request .uponReceiving("get all orders") .withRequest({ + method: "GET", path: "/orders", }) .willRespondWith({ @@ -66,26 +68,26 @@ describe("Siren Pact test", () => { links: [ { "rel": [ "self" ], - "href": url("http://localhost:9000", ["orders", regex("\\d+", "1234")]) + "href": url(["orders", regex("\\d+", "1234")]) } ], - "actions": [ + "actions": arrayContaining( { "name": "update", "method": "PUT", - "href": url("http://localhost:9000", ["orders", regex("\\d+", "1234")]) + "href": url(["orders", regex("\\d+", "1234")]) }, { "name": "delete", "method": "DELETE", - "href": url("http://localhost:9000", ["orders", regex("\\d+", "1234")]) + "href": url(["orders", regex("\\d+", "1234")]) } - ] - }, 2), + ) + }), links: [ { rel: [ "self" ], - href: url("http://localhost:9000", ["orders"]) + href: url(["orders"]) } ] }