From 4ba53fcb92918b0132bcce64204e655b85376074 Mon Sep 17 00:00:00 2001 From: Braydon Fuller Date: Mon, 1 Dec 2014 18:22:51 -0500 Subject: [PATCH] Tests: Check that PrivateKey is using the defaultNetwork --- test/privatekey.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/privatekey.js b/test/privatekey.js index 6cc5a85..1a69f48 100644 --- a/test/privatekey.js +++ b/test/privatekey.js @@ -5,6 +5,7 @@ var bitcore = require('..'); var BN = bitcore.crypto.BN; var Point = bitcore.crypto.Point; var PrivateKey = bitcore.PrivateKey; +var networks = bitcore.Networks; var base58check = bitcore.encoding.Base58Check; describe('PrivateKey', function() { @@ -100,6 +101,17 @@ describe('PrivateKey', function() { privkey.toString().should.equal(enclivenet); }); + it('should create a default network private key', function() { + var a = new PrivateKey(BN.fromBuffer(buf)); + a.network.should.equal('livenet'); + // change the default + networks.defaultNetwork = networks.testnet; + var b = new PrivateKey(BN.fromBuffer(buf)); + b.network.should.equal('testnet'); + // restore the default + networks.defaultNetwork = networks.livenet; + }); + it('should create an uncompressed testnet private key', function() { var privkey = new PrivateKey(BN.fromBuffer(buf), 'testnet', false); privkey.toString().should.equal(enctu);