Moises Siles
07/20/2023, 1:05 AMError: PactffiResponseStatus(arg 1) expected a number
at withStatus (node_modules/@pact-foundation/pact-core/src/consumer/index.js:108:45)
at Object.withStatus (node_modules/@pact-foundation/pact-core/src/consumer/checkErrors.js:9:20)
at setResponseDetails (node_modules/@pact-foundation/pact/src/httpPact/ffi.js:106:17)
at Pact.addInteraction (node_modules/@pact-foundation/pact/src/httpPact/index.js:196:38)
at Context.<anonymous> (test/consumer.spec.js:426:20)
at processImmediate (node:internal/timers:466:21)
line 426 looks like this
provider.addInteraction({Matt (pactflow.io / pact-js / pact-go)
Moises Siles
07/20/2023, 2:00 AMwillRespondWith...Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Moises Siles
07/20/2023, 2:07 AMMoises Siles
07/20/2023, 2:10 AMstatus: 200,
headers: {
'Content-Type': 'application/json; charset=utf-8',
},
body: successBodyJsonFile,
I was passing only the content of the successBodyJsonFile
So, I was missing the headers, status, etc....Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Moises Siles
07/20/2023, 2:25 AMMatt (pactflow.io / pact-js / pact-go)