From 4980f7a646639c7f9aefc1a3cf31f89c76fcda05 Mon Sep 17 00:00:00 2001 From: Esteban Ordano Date: Fri, 19 Dec 2014 16:44:39 -0300 Subject: [PATCH] Test coverage: last branch untested from PublicKey --- lib/publickey.js | 2 +- test/publickey.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/publickey.js b/lib/publickey.js index 94c22e0..e8fc58f 100644 --- a/lib/publickey.js +++ b/lib/publickey.js @@ -131,7 +131,7 @@ PublicKey._isBuffer = function(param) { * @private */ PublicKey._isJSON = function(json) { - return JSUtil.isValidJSON(json) || (json.x && json.y); + return !!(JSUtil.isValidJSON(json) || (json.x && json.y)); }; /** diff --git a/test/publickey.js b/test/publickey.js index 62ca8ff..7220751 100644 --- a/test/publickey.js +++ b/test/publickey.js @@ -147,6 +147,8 @@ describe('PublicKey', function() { expect(function() { return PublicKey.fromJSON('{"x": "1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a"}'); }).to.throw(); + // coverage + PublicKey._isJSON({x: '1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'}).should.equal(false); }); it('fails if invalid JSON is provided', function() {