(filter, event)
| 103 | const tx = await contractSigner.testEvent(vUint256, vAddr, vString, vBytes); |
| 104 | hash = tx.hash; |
| 105 | const checkEvent = (filter, event) => { |
| 106 | const values = { |
| 107 | EventUint256: vUint256, |
| 108 | EventString: vString, |
| 109 | EventAddress: vAddr, |
| 110 | EventBytes: vBytes |
| 111 | }; |
| 112 | assert_1.default.ok(event instanceof index_js_1.EventLog, `queryFilter(${filter}):isEventLog`); |
| 113 | const name = event.eventName; |
| 114 | assert_1.default.equal(event.address, addr, `queryFilter(${filter}):address`); |
| 115 | assert_1.default.equal(event.args[0], values[name], `queryFilter(${filter}):args[0]`); |
| 116 | }; |
| 117 | const checkEventFilter = async (filter) => { |
| 118 | const events = (await contract.queryFilter(filter, -10)).filter((e) => (e.transactionHash === hash)); |
| 119 | assert_1.default.equal(events.length, 1, `queryFilter(${filter}).length`); |
no test coverage detected