MCPcopy Create free account
hub / github.com/d1ll0n/stack-packer / _getOverflowTest

Function _getOverflowTest

src/code-gen/test/foundry.ts:77–84  ·  view source on GitHub ↗
(contractName: string, fn: {name:string}, args: string[], field: ProcessedField)

Source from the content-addressed store, hash-verified

75 '});'
76]
77const _getOverflowTest = (contractName: string, fn: {name:string}, args: string[], field: ProcessedField) => generateIt(
78 `Reverts when ${field.name} overflows`,
79 [
80 `await expect(`,
81 _generateCall(contractName, fn, args),
82 ').to.be.revertedWith("0x11 (Arithmetic operation underflowed or overflowed outside of an unchecked block)");'
83 ]
84)
85
86const _getUnderflowTest = (contractName: string, fn: {name:string}, args: string[], field: ProcessedField) => generateIt(
87 `Reverts when ${field.name} underflows`,

Callers 1

getOverflowTestFunction · 0.70

Calls 2

generateItFunction · 0.70
_generateCallFunction · 0.70

Tested by

no test coverage detected