From e029a93cf3c474dac44314052455fc6edc3a0718 Mon Sep 17 00:00:00 2001 From: louisbuchbinder Date: Sun, 9 Jul 2017 09:23:17 -0700 Subject: [PATCH] added tests --- test/base58.test.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/base58.test.js b/test/base58.test.js index ec84cb9..b6a59be 100644 --- a/test/base58.test.js +++ b/test/base58.test.js @@ -63,6 +63,26 @@ describe('Base58', function () { }); }); }); + + describe('when passed a negative number', function () { + it('throws an error', function () { + assert.throws(function () { + base58.encode(-300); + }, function (err) { + return err.message === 'Value passed is not a non-negative safe integer.'; + }); + }); + }); + + describe('when passed a non-safe integer', function () { + it('throws an error', function () { + assert.throws(function () { + base58.encode(1E100); + }, function (err) { + return err.message === 'Value passed is not a non-negative safe integer.'; + }); + }); + }); }); describe('.decode', function () {