diff --git a/test/token/ERC20/utils/SafeERC20.test.js b/test/token/ERC20/utils/SafeERC20.test.js index 16b72bd6b..6921e58b4 100644 --- a/test/token/ERC20/utils/SafeERC20.test.js +++ b/test/token/ERC20/utils/SafeERC20.test.js @@ -159,6 +159,11 @@ describe('SafeERC20', function () { await this.mock.$forceApprove(this.token, this.spender, 200n); expect(await this.token.allowance(this.mock, this.spender)).to.equal(200n); }); + + it('forceApprove works for zero allowance', async function () { + await this.mock.$forceApprove(this.token, this.spender, 0); + expect(await this.token.allowance(this.mock, this.spender)).to.equal(0); + }); }); });