I am receiving following error
{ error: { Error: Nock: No match for request { "method": "GET", "url": "http://localhost:3000/admin/orders/30075889/transactions.json", "headers": { "content-type": "application/json", "host": "localhost:3000" } } Got instead { "method": "GET", "url": "http://localhost:3000/admin/orders/30075889/transactions.json", "headers": { "content-type": "application/json", "host": "localhost:3000" } }
The url is as expected, not sure what's wrong, any pointer?
Use .log(console.log)
to see the exact error message.
EX :
nock('https://test.org/sample') .persist() .log(console.log) .get('/test') .query({}) .reply(200, response);
When you use this and run the test, you will see something like this in the console
matching https://test.org/sample/test to GET https://test.org/sample/test with query({}): **true/false**.
If it says true, your request should be good. But if it says false, check both the requests and make sure they match.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With