Skip to content

Commit

Permalink
Fix test env
Browse files Browse the repository at this point in the history
  • Loading branch information
alsco77 committed Feb 22, 2021
1 parent 034f09a commit 770baa6
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
8 changes: 4 additions & 4 deletions test-utils/machines/feederMachine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import { Signer } from "ethers"
import { ethers } from "hardhat"
import {
InvariantValidator__factory,
FeederValidator__factory,
MockInvariantValidator__factory,
AssetProxy__factory,
MockNexus__factory,
Expand All @@ -23,7 +23,7 @@ import {
MockInitializableToken__factory,
MockInitializableTokenWithFee__factory,
Manager,
AssetProxy,
FeederValidator,
FeederPool,
FeederPool__factory,
} from "types/generated"
Expand All @@ -36,7 +36,7 @@ import { MassetMachine, MassetDetails } from "./mAssetMachine"

export interface FeederDetails {
pool?: FeederPool
validator?: InvariantValidator
validator?: FeederValidator
mAsset?: MockERC20
fAsset?: MockERC20
// [0] = mAsset
Expand Down Expand Up @@ -69,7 +69,7 @@ export class FeederMachine {

const bBtc = await this.mAssetMachine.loadBassetProxy("Binance BTC", "bBTC", 18)
const bAssets = [mAssetDetails.mAsset as MockERC20, bBtc]
const validator = await new InvariantValidator__factory(this.sa.default.signer).deploy(
const validator = await new FeederValidator__factory(this.sa.default.signer).deploy(
simpleToExactAmount(1, 24),
simpleToExactAmount(1, 24),
)
Expand Down
10 changes: 5 additions & 5 deletions test/feeders/basic-fns.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { assertBNClosePercent } from "@utils/assertions"
import { simpleToExactAmount } from "@utils/math"
import { MassetDetails, MassetMachine, StandardAccounts, FeederMachine, FeederDetails } from "@utils/machines"

describe("Feeder Pools", () => {
describe.only("Feeder Pools", () => {
let sa: StandardAccounts
let feederMachine: FeederMachine
let details: MassetDetails
Expand Down Expand Up @@ -65,29 +65,29 @@ describe("Feeder Pools", () => {
await pool.mint(bAssets[1].address, approval, simpleToExactAmount(95), sa.default.address)
})
})
describe.only("testing some swaps", () => {
describe("testing some swaps", () => {
before(async () => {
await runSetup()
})
it("should swap locally", async () => {
const { pool, mAsset, fAsset } = feeder
// Swap mAsset -> fAsset
const approval = await feederMachine.approveFeeder(mAsset, pool.address, 10)
await pool.swap2(mAsset.address, fAsset.address, approval, simpleToExactAmount("9.5"), sa.default.address)
await pool.swap(mAsset.address, fAsset.address, approval, simpleToExactAmount("9.5"), sa.default.address)
})
it("should swap into mpAsset", async () => {
const { pool, fAsset, mAssetDetails } = feeder
const { bAssets } = mAssetDetails
// fAsset -> mpAsset
const approval = await feederMachine.approveFeeder(fAsset, pool.address, 10)
await pool.swap2(fAsset.address, bAssets[0].address, approval, simpleToExactAmount("9.5"), sa.default.address)
await pool.swap(fAsset.address, bAssets[0].address, approval, simpleToExactAmount("9.5"), sa.default.address)
})
it("should swap out of mpAsset", async () => {
const { pool, fAsset, mAssetDetails } = feeder
const { bAssets } = mAssetDetails
// mpAsset -> fAsset
const approval = await feederMachine.approveFeeder(bAssets[0], pool.address, 10)
await pool.swap2(bAssets[0].address, fAsset.address, approval, simpleToExactAmount("9.5"), sa.default.address)
await pool.swap(bAssets[0].address, fAsset.address, approval, simpleToExactAmount("9.5"), sa.default.address)
})
})
})

0 comments on commit 770baa6

Please sign in to comment.