Wei Lu
11 years ago
2 changed files with 48 additions and 9 deletions
@ -0,0 +1,36 @@ |
|||
var Wallet = require('../src/wallet.js') |
|||
var assert = require('assert') |
|||
|
|||
describe('Wallet', function() { |
|||
var seed = 'crazy horse battery staple' |
|||
|
|||
describe('default constructor', function() { |
|||
var wallet; |
|||
beforeEach(function() { |
|||
wallet = new Wallet(seed) |
|||
}) |
|||
|
|||
it('defaults to Bitcoin network', function() { |
|||
assert.equal(wallet.getMasterKey().network, 'Bitcoin') |
|||
}) |
|||
|
|||
it('defaults to private derivationMethod', function() { |
|||
assert.equal(wallet.derivationMethod, 'private') |
|||
}) |
|||
}) |
|||
|
|||
describe('constructor options', function() { |
|||
var wallet; |
|||
beforeEach(function() { |
|||
wallet = new Wallet(seed, {network: 'Test', derivationMethod: 'public'}) |
|||
}) |
|||
|
|||
it('uses the network if specified', function() { |
|||
assert.equal(wallet.getMasterKey().network, 'Test') |
|||
}) |
|||
|
|||
it('uses the derivationMethod if specified', function() { |
|||
assert.equal(wallet.derivationMethod, 'public') |
|||
}) |
|||
}) |
|||
}) |
Loading…
Reference in new issue