Skip to content

Commit

Permalink
fix test mocks
Browse files Browse the repository at this point in the history
  • Loading branch information
danoctavian committed Oct 5, 2021
1 parent 7dad149 commit 572c0da
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
1 change: 0 additions & 1 deletion contracts/mocks/TokenControllerMock.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ pragma solidity ^0.5.0;

import "../abstract/MasterAware.sol";
import "../modules/token/NXMToken.sol";
import "hardhat/console.sol";

contract TokenControllerMock is MasterAware {

Expand Down
3 changes: 0 additions & 3 deletions contracts/modules/cover/Cover.sol
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import "../../interfaces/IPool.sol";
import "../../abstract/MasterAwareV2.sol";
import "../../interfaces/IMemberRoles.sol";
import "../../interfaces/ICoverNFT.sol";
import "hardhat/console.sol";
import "../../interfaces/IMCR.sol";
import "../../interfaces/ITokenController.sol";

Expand Down Expand Up @@ -133,8 +132,6 @@ contract Cover is ICover, MasterAwareV2 {
require(premiumInAsset <= maxPremiumInAsset, "Cover: Price exceeds maxPremiumInAsset");
retrievePayment(premiumInAsset, payoutAsset);


console.log("addressTC", address(tokenController()));
tokenController().mint(owner, totalPremiumInNXM / 10);

return coverId;
Expand Down
13 changes: 9 additions & 4 deletions test/unit/Cover/setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,18 @@ async function setup () {
const MemberRolesMock = artifacts.require('MemberRolesMock');
const CoverNFT = artifacts.require('CoverNFT');
const TokenController = artifacts.require('TokenControllerMock');
const NXMToken = await artifacts.require('NXMTokenMock');

const master = await MasterMock.new();
const dai = await ERC20Mock.new();
const stETH = await ERC20Mock.new();
const memberRoles = await MemberRolesMock.new();
const tokenController = await TokenController.new();

const nxm = await NXMToken.new();
const cover = await Cover.new();

await master.setTokenAddress(nxm.address);

const coverNFT = await CoverNFT.new('NexusMutual Cover', 'NXMC', cover.address);
await cover.initialize(coverNFT.address);

Expand Down Expand Up @@ -61,7 +64,6 @@ async function setup () {
await master.setLatestAddress(hex('QD'), quotationData.address);
await master.setLatestAddress(hex('MR'), memberRoles.address);
await master.setLatestAddress(hex('CO'), cover.address);

await master.setLatestAddress(hex('TC'), tokenController.address);

for (const member of accounts.members) {
Expand All @@ -83,8 +85,11 @@ async function setup () {
await master.enrollGovernance(governanceContract);
}

await cover.changeMasterAddress(master.address);
await cover.changeDependentContractAddress();
for (const contract of [cover, tokenController]) {
await contract.changeMasterAddress(master.address);
await contract.changeDependentContractAddress();
await master.enrollInternal(contract.address);
}

// add products

Expand Down

0 comments on commit 572c0da

Please sign in to comment.