fix tests for privkey
This commit is contained in:
parent
685e0c5a95
commit
3ac26759e4
|
@ -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';
|
||||
|
@ -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);
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue