mirror of
https://github.com/oceanprotocol-archive/squid-js.git
synced 2024-02-02 15:31:51 +01:00
added unit tests
This commit is contained in:
parent
543af59cf3
commit
90a99e4dd3
@ -1,24 +0,0 @@
|
||||
import ContractHandler from "../src/keeper/ContractHandler"
|
||||
import Keeper from "../src/keeper/Keeper"
|
||||
import Web3Helper from "../src/keeper/Web3Helper"
|
||||
import Config from "../src/models/Config"
|
||||
import Logger from "../src/utils/Logger"
|
||||
|
||||
let keeper: Keeper
|
||||
|
||||
before(async () => {
|
||||
const config: Config = {nodeUri: "http://localhost:8545"} as Config
|
||||
const web3Helper = new Web3Helper(config)
|
||||
await ContractHandler.deployContracts(web3Helper)
|
||||
keeper = await Keeper.getInstance(config, web3Helper)
|
||||
})
|
||||
|
||||
describe("Keeper", () => {
|
||||
|
||||
it("should keep", async () => {
|
||||
|
||||
const balance = await keeper.token.getTokenBalance("0xB0EdD05A5874c5c1Fcd6bCB4E52143fB7134b7EE")
|
||||
|
||||
Logger.log(balance)
|
||||
})
|
||||
})
|
37
test/keeper/Keeper.test.ts
Normal file
37
test/keeper/Keeper.test.ts
Normal file
@ -0,0 +1,37 @@
|
||||
import * as assert from "assert"
|
||||
import ContractHandler from "../../src/keeper/ContractHandler"
|
||||
import Keeper from "../../src/keeper/Keeper"
|
||||
import Web3Helper from "../../src/keeper/Web3Helper"
|
||||
import Config from "../../src/models/Config"
|
||||
import Logger from "../../src/utils/Logger"
|
||||
|
||||
let keeper: Keeper
|
||||
|
||||
before(async () => {
|
||||
const config: Config = {nodeUri: "http://localhost:8545"} as Config
|
||||
const web3Helper = new Web3Helper(config)
|
||||
await ContractHandler.deployContracts(web3Helper)
|
||||
keeper = await Keeper.getInstance(config, web3Helper)
|
||||
})
|
||||
|
||||
describe("Keeper", () => {
|
||||
|
||||
describe("public interface", () => {
|
||||
|
||||
it("should have market", () => {
|
||||
assert(keeper.market !== null)
|
||||
})
|
||||
|
||||
it("should have auth", () => {
|
||||
assert(keeper.auth !== null)
|
||||
})
|
||||
|
||||
it("should have token", () => {
|
||||
assert(keeper.token !== null)
|
||||
})
|
||||
|
||||
it("should have web3Helper", () => {
|
||||
assert(keeper.web3Helper !== null)
|
||||
})
|
||||
})
|
||||
})
|
28
test/keeper/Token.test.ts
Normal file
28
test/keeper/Token.test.ts
Normal file
@ -0,0 +1,28 @@
|
||||
import ContractHandler from "../../src/keeper/ContractHandler"
|
||||
import Token from "../../src/keeper/Token"
|
||||
import Web3Helper from "../../src/keeper/Web3Helper"
|
||||
import Config from "../../src/models/Config"
|
||||
import Logger from "../../src/utils/Logger"
|
||||
|
||||
let token: Token
|
||||
|
||||
before(async () => {
|
||||
const config: Config = {nodeUri: "http://localhost:8545"} as Config
|
||||
const web3Helper = new Web3Helper(config)
|
||||
await ContractHandler.deployContracts(web3Helper)
|
||||
token = await Token.getInstance(config, web3Helper)
|
||||
})
|
||||
|
||||
describe("Token", () => {
|
||||
|
||||
describe("#balanceOf()", () => {
|
||||
|
||||
it("should get balance", async () => {
|
||||
|
||||
const balance = await token.balanceOf("0xB0EdD05A5874c5c1Fcd6bCB4E52143fB7134b7EE")
|
||||
|
||||
Logger.log(balance)
|
||||
})
|
||||
})
|
||||
|
||||
})
|
42
test/ocean/Ocean.test.ts
Normal file
42
test/ocean/Ocean.test.ts
Normal file
@ -0,0 +1,42 @@
|
||||
import * as assert from "assert"
|
||||
import ContractHandler from "../../src/keeper/ContractHandler"
|
||||
import Web3Helper from "../../src/keeper/Web3Helper"
|
||||
import Config from "../../src/models/Config"
|
||||
import Ocean from "../../src/ocean/Ocean"
|
||||
import Logger from "../../src/utils/Logger"
|
||||
|
||||
let ocean: Ocean
|
||||
|
||||
before(async () => {
|
||||
const config: Config = {nodeUri: "http://localhost:8545"} as Config
|
||||
const web3Helper = new Web3Helper(config)
|
||||
await ContractHandler.deployContracts(web3Helper)
|
||||
ocean = await Ocean.getInstance(config)
|
||||
})
|
||||
|
||||
describe("Ocean", () => {
|
||||
|
||||
describe("public interface", () => {
|
||||
|
||||
it("should have tribe", async () => {
|
||||
|
||||
assert(ocean.tribe !== null)
|
||||
})
|
||||
|
||||
it("should have account", async () => {
|
||||
|
||||
assert(ocean.account !== null)
|
||||
})
|
||||
|
||||
it("should have order", async () => {
|
||||
|
||||
assert(ocean.order !== null)
|
||||
})
|
||||
|
||||
it("should have asset", async () => {
|
||||
|
||||
assert(ocean.asset !== null)
|
||||
})
|
||||
})
|
||||
|
||||
})
|
Loading…
Reference in New Issue
Block a user