Tests: Check that PrivateKey is using the defaultNetwork

This commit is contained in:
Braydon Fuller 2014-12-01 18:22:51 -05:00
parent 2cbcf7da1c
commit 4ba53fcb92
1 changed files with 12 additions and 0 deletions

View File

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