squid-js/test/keeper/ContractHandler.test.ts

29 lines
703 B
TypeScript
Raw Normal View History

2018-10-18 09:19:10 +02:00
import {assert} from "chai"
2018-10-16 14:56:18 +02:00
import ConfigProvider from "../../src/ConfigProvider"
import ContractHandler from "../../src/keeper/ContractHandler"
import config from "../config"
before(async () => {
ConfigProvider.configure(config)
await ContractHandler.deployContracts()
})
describe("ContractHandler", () => {
describe("#get()", () => {
it("should load and get OceanToken correctly", async () => {
2018-10-18 09:19:10 +02:00
assert(await ContractHandler.get("OceanToken"))
2018-10-16 14:56:18 +02:00
})
2018-10-18 09:19:10 +02:00
it("should fail to load an unknown contract", (done) => {
ContractHandler.get("OceanXXX")
.catch(() => {
done()
})
})
2018-10-16 14:56:18 +02:00
})
})