From fe6b790cbb48c6ad02082cc64e19972935b41af6 Mon Sep 17 00:00:00 2001 From: Ivo von Putzer Reibegg Date: Tue, 15 Jan 2019 00:07:15 +0100 Subject: [PATCH] increases coverage of headersFor --- package.json | 2 +- test/client.js | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 1de351a..733b85c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coinbase-pro-api", - "version": "0.1.0", + "version": "0.1.1", "description": "lightweight coinbase pro api implementation", "main": "index.js", "config": { diff --git a/test/client.js b/test/client.js index cca88a0..9955ae0 100644 --- a/test/client.js +++ b/test/client.js @@ -73,6 +73,18 @@ test('coinbase-pro-api/client', () => { ok(headers.hasOwnProperty('CB-ACCESS-SIGN')) ok(headers.hasOwnProperty('CB-ACCESS-TIMESTAMP')) }) + + test('evn argument is allowed to be empty', () => { + const headers = headersFor({ method: 'get' }, {}) + + ok(headers.hasOwnProperty('User-Agent')) + ok(headers.hasOwnProperty('Accept')) + ok(headers.hasOwnProperty('Content-Type')) + ok(headers.hasOwnProperty('CB-ACCESS-KEY')) + ok(headers.hasOwnProperty('CB-ACCESS-PASSPHRASE')) + ok(headers.hasOwnProperty('CB-ACCESS-SIGN')) + ok(headers.hasOwnProperty('CB-ACCESS-TIMESTAMP')) + }) }) test('.toString', () => {