1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-11-15 09:44:53 +01:00
market/tests/unit/__mocks__/@oceanprotocol/lib.ts

75 lines
1.5 KiB
TypeScript
Raw Normal View History

import ddo from '../../__fixtures__/ddo'
2020-07-14 13:01:24 +02:00
const metadataStore = {
queryMetadata: () => {
return {
results: [] as any[],
totalResults: 1,
totalPages: 1
}
}
}
2020-09-23 11:21:04 +02:00
const libMock = {
2020-07-14 13:01:24 +02:00
MetadataStore: () => metadataStore,
DDO: () => ddo,
ocean: {
accounts: {
list: () => ['xxx', 'xxx']
},
2020-07-14 13:01:24 +02:00
metadataStore,
2020-09-22 14:25:08 +02:00
// compute: {
// status: (account: string) => {
// return [job]
// }
// },
assets: {
query: () => {
return {
results: [ddo] as any[],
page: 1,
total_pages: 1611,
total_results: 1611
}
},
resolve: () => null as any,
order: () => {
return {
next: () => null as any
}
},
consume: () => null as any,
getFreeWhiteList: () => Promise.resolve([])
},
versions: {
get: () =>
Promise.resolve({
squid: {
name: 'Squid-js',
status: 'Working'
},
2020-07-14 13:01:24 +02:00
metadataStore: {
name: 'MetadataStore',
status: 'Working'
},
2020-07-14 13:01:24 +02:00
provider: {
name: 'Provider',
network: 'Rinkeby',
status: 'Working',
contracts: {
hello: 'hello',
hello2: 'hello2'
}
},
status: {
ok: true,
network: true,
contracts: true
}
})
}
}
}
2020-09-23 11:21:04 +02:00
export default libMock