-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathuser.test.ts
More file actions
27 lines (25 loc) · 1.07 KB
/
user.test.ts
File metadata and controls
27 lines (25 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { describe, test, beforeAll, expect } from '@jest/globals'
import { assertTruthy, BlockchainReadOnlyConnection } from '@rsksmart/bridges-core-sdk'
import { Flyover } from '@rsksmart/flyover-sdk'
import { fakeTokenResolver } from './common/utils'
import { integrationTestConfig } from '../config'
describe('Flyover SDK client should', () => {
let flyover: Flyover
beforeAll(async () => {
flyover = new Flyover({
network: integrationTestConfig.network,
allowInsecureConnections: true,
captchaTokenResolver: fakeTokenResolver
})
const rsk = await BlockchainReadOnlyConnection.createUsingRpc(integrationTestConfig.nodeUrl)
await flyover.connectToRsk(rsk)
})
test('Return Events', async () => {
const providers = await flyover.getLiquidityProviders()
const provider = providers.find(p => p.id === integrationTestConfig.providerId)
assertTruthy(provider, 'Provider not found')
flyover.useLiquidityProvider(provider)
const quotes = await flyover.getUserQuotes(integrationTestConfig.rskAddress)
expect(quotes).toBeDefined()
})
})