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', () => {