From 65952d71bb1e49c09b5f35bfe91fc62d3136903b Mon Sep 17 00:00:00 2001 From: Diego Figueroa Date: Wed, 19 Feb 2025 14:56:55 -0400 Subject: [PATCH] test: ensure test tokens are isolated from masterchef test --- contracts/mocks/TestTokenMock.sol | 16 ++++++++++++++++ test/governance/FeeCollector.test.ts | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 contracts/mocks/TestTokenMock.sol diff --git a/contracts/mocks/TestTokenMock.sol b/contracts/mocks/TestTokenMock.sol new file mode 100644 index 00000000..45578173 --- /dev/null +++ b/contracts/mocks/TestTokenMock.sol @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: MIT + +pragma solidity 0.6.12; + +import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; + +contract TestTokenMock is ERC20 { + constructor(string memory name, string memory symbol, uint8 decimals, uint256 supply) public ERC20(name, symbol) { + _setupDecimals(decimals); + _mint(msg.sender, supply); + } + + function burn(address account, uint256 amount) public virtual { + _burn(account, amount); + } +} diff --git a/test/governance/FeeCollector.test.ts b/test/governance/FeeCollector.test.ts index 64d4dea1..0049d451 100644 --- a/test/governance/FeeCollector.test.ts +++ b/test/governance/FeeCollector.test.ts @@ -3,7 +3,7 @@ import { Contract } from "ethers"; import { ethers } from "hardhat"; import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers"; -describe.skip("FeeCollector", function () { +describe("FeeCollector", function () { let feeCollector: Contract; let erc20Mock: Contract; let owner: SignerWithAddress; @@ -17,7 +17,7 @@ describe.skip("FeeCollector", function () { [owner, feeManager1, feeManager2, feeManager3, nonFeeManager] = await ethers.getSigners(); // Deploy ERC20Mock for testing. - const ERC20MockFactory = await ethers.getContractFactory("ERC20Mock"); + const ERC20MockFactory = await ethers.getContractFactory("TestTokenMock"); const decimals = ethers.BigNumber.from("1000000000000000000"); const supply = ethers.BigNumber.from("1000000000").mul(decimals); erc20Mock = await ERC20MockFactory.deploy("TestToken", "TT", 18, supply);