UNPKG

gitiumiota

Version:
29 lines (22 loc) 860 B
import { createHttpClient } from '@iota/http-client' import test from 'ava' import { createGetTips } from '../../src' import { getTipsResponse } from './nocks/getTips' const getTips = createGetTips(createHttpClient()) test('getTips() resolves to correct tips response', async t => { t.deepEqual(await getTips(), getTipsResponse.hashes, 'getTips() should resolve to correct tips') }) test.cb('getTips() invokes callback', t => { getTips(t.end) }) test.cb('getTips() passes correct arguments to callback', t => { getTips((err, res) => { t.is(err, null, 'getTips() should pass null as first argument in callback for successuful requests') t.deepEqual( res, getTipsResponse.hashes, 'getTips() should pass the correct response as second argument in callback' ) t.end() }) })