From 3ac26759e4cfbfe5fd09623831df80ec0061c9b2 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Thu, 20 Nov 2014 18:29:56 -0300 Subject: [PATCH] fix tests for privkey --- test/privkey.js | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/test/privkey.js b/test/privkey.js index 745e72b..d972687 100644 --- a/test/privkey.js +++ b/test/privkey.js @@ -1,8 +1,10 @@ -var Privkey = require('../lib/privkey'); -var base58check = require('../lib/base58check'); -var BN = require('../lib/bn'); -var Point = require('../lib/point'); +'use strict'; + var should = require('chai').should(); +var bitcore = require('..'); +var Privkey = bitcore.Privkey; +var BN = bitcore.BN; +var Point = bitcore.Point; describe('Privkey', function() { var hex = '96c132224121b509b7d0a16245e957d9192609c5637c6228311287b1be21627a'; @@ -11,7 +13,7 @@ describe('Privkey', function() { var enctu = '92jJzK4tbURm1C7udQXxeCBvXHoHJstDXRxAMouPG1k1XUaXdsu'; var encmainnet = 'L2Gkw3kKJ6N24QcDuH4XDqt9cTqsKTVNDGz1CRZhk9cq4auDUbJy'; var encmu = '5JxgQaFM1FMd38cd14e3mbdxsdSa9iM2BV6DHBYsvGzxkTNQ7Un'; - + it('should create an empty private key', function() { var privkey = new Privkey(); should.exist(privkey); @@ -24,24 +26,38 @@ describe('Privkey', function() { }); it('should create a mainnet private key', function() { - var privkey = new Privkey({bn: BN.fromBuffer(buf), networkstr: 'mainnet', compressed: true}); + var privkey = new Privkey({ + bn: BN.fromBuffer(buf), + networkstr: 'mainnet', + compressed: true + }); privkey.toString().should.equal(encmainnet); }); it('should create an uncompressed testnet private key', function() { - var privkey = new Privkey({bn: BN.fromBuffer(buf), networkstr: 'testnet', compressed: false}); + var privkey = new Privkey({ + bn: BN.fromBuffer(buf), + networkstr: 'testnet', + compressed: false + }); privkey.toString().should.equal(enctu); }); it('should create an uncompressed mainnet private key', function() { - var privkey = new Privkey({bn: BN.fromBuffer(buf), networkstr: 'mainnet', compressed: false}); + var privkey = new Privkey({ + bn: BN.fromBuffer(buf), + networkstr: 'mainnet', + compressed: false + }); privkey.toString().should.equal(encmu); }); describe('#set', function() { - + it('should set bn', function() { - should.exist(Privkey().set({bn: BN.fromBuffer(buf)}).bn); + should.exist(Privkey().set({ + bn: BN.fromBuffer(buf) + }).bn); }); }); @@ -67,7 +83,7 @@ describe('Privkey', function() { }); describe('#fromRandom', function() { - + it('should set bn gt 0 and lt n, and should be compressed', function() { var privkey = Privkey().fromRandom(); privkey.bn.gt(BN(0)).should.equal(true);