09ee406106
due to broken tests, moved the changes to branch hd-testnet-support This reverts commita4ba59e9ba
, reversing changes made to36d3d6ebaa
.
36 lines
955 B
JavaScript
36 lines
955 B
JavaScript
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')
|
|
})
|
|
})
|
|
})
|