123456789101112131415161718192021 |
- const should = require('chai').should();
- async function inLogs (logs, eventName, eventArgs = {}) {
- const event = logs.find(e => e.event === eventName);
- should.exist(event);
- for (const [k, v] of Object.entries(eventArgs)) {
- should.exist(event.args[k]);
- event.args[k].should.eq(v);
- }
- return event;
- }
- async function inTransaction (tx, eventName, eventArgs = {}) {
- const { logs } = await tx;
- return inLogs(logs, eventName, eventArgs);
- }
- module.exports = {
- inLogs,
- inTransaction,
- };
|