1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00
ocean.js/test/unit/ocean/Ocean.test.ts

41 lines
1.1 KiB
TypeScript

import { assert, spy, use } from 'chai'
import spies from 'chai-spies'
import Account from '../../../src/ocean/Account'
import { Ocean } from '../../../src/ocean/Ocean'
import config from '../config'
import { TestContractHandler } from '../../TestContractHandler'
use(spies)
let ocean: Ocean
describe('Ocean', () => {
before(async () => {
// await TestContractHandler.prepareContracts()
// ocean = await Ocean.getInstance(config)
})
beforeEach(async () => {
// spy.on(ocean.utils.signature, 'signText', () => `0x${'a'.repeat(130)}`)
})
afterEach(() => {
// spy.restore()
})
describe('#getInstance()', () => {
it('should get an instance of Ocean', async () => {
// const oceanInstance: Ocean = await Ocean.getInstance(config)
// assert(oceanInstance)
})
})
describe('#getAccounts()', () => {
it('should list accounts', async () => {
// const accs: Account[] = await ocean.accounts.list()
// assert(accs.length === 10)
// assert((await accs[5].getBalance()).ocn === 0)
// assert(typeof accs[0].getId() === 'string')
})
})
})