From cb5f8e7d25388849d4caed72d839253f7d94a56c Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Thu, 22 Dec 2016 16:33:55 +0700 Subject: [PATCH] Test query string is built correctly --- test/queries.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test/queries.js diff --git a/test/queries.js b/test/queries.js new file mode 100644 index 0000000..097131f --- /dev/null +++ b/test/queries.js @@ -0,0 +1,18 @@ +import test from 'ava' +import nock from 'nock' +import data from './fixtures/data' +import Onionoo from '../' + +test('Query string is built correctly', async t => { + const onionoo = new Onionoo() + + const defaultEndpoint = data.defaultEndpoints[0] + const scope = nock(data.defaultBaseUrl) + .get(`/${defaultEndpoint}?foo=bar`) + .reply(200, data.dummyResponse) + + const response = await onionoo[defaultEndpoint]({ foo: 'bar' }) + + t.deepEqual(response.body, data.dummyResponse) + t.truthy(scope.isDone()) +})