Source for external Chainlinked contract testing helpers.
Click here to get started writing Chainlinked contracts.
Add to your project
npm install chainlink-test-helpers --save
Add to tests
const h = require("chainlink-test-helpers");
Below are some examples of how to use the helper methods.
let tx = await cc.createRequest(jobId, url, path, times, {from: consumer});
request = h.decodeRunRequest(tx.receipt.rawLogs[3]);
let tx = await cc.createRequest(jobId, url, path, times, {from: consumer});
request = h.decodeRunRequest(tx.receipt.rawLogs[3]);
await h.fulfillOracleRequest(oc, request, response, {from: oracleNode});
let link = await h.linkContract(defaultAccount)
await link.transfer(rc.address, totalPayment)