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);