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/OceanAccounts.test.ts

41 lines
1.1 KiB
TypeScript

import { assert, spy, use } from 'chai'
import spies from 'chai-spies'
import config from '../config'
import Account from '../../../src/ocean/Account'
import { Ocean } from '../../../src/ocean/Ocean'
import { Accounts } from '../../../src/ocean/Accounts'
use(spies)
describe('OceanAccounts', () => {
let oceanAccounts: Accounts
before(async () => {
oceanAccounts = (await Ocean.getInstance(config)).accounts
})
afterEach(() => {
spy.restore()
})
describe('#list()', () => {
it('should return the list of accounts', async () => {
// const accounts = await oceanAccounts.list()
// accounts.map((account) => assert.instanceOf(account, Account))
})
})
describe('#balance()', () => {
it('should return the balance of an account', async () => {
// const [account] = await oceanAccounts.list()
// spy.on(account, 'getBalance', () => ({ eth: 1, ocn: 5 }))
// const balance = await oceanAccounts.balance(account)
// assert.deepEqual(balance, {
// eth: 1,
// ocn: 5
// })
})
})
})