Browse Source

Tests: Check that PrivateKey is using the defaultNetwork

patch-2
Braydon Fuller 10 years ago
parent
commit
4ba53fcb92
  1. 12
      test/privatekey.js

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

Loading…
Cancel
Save