parent
baaddc8930
commit
36d3d6ebaa
2 changed files with 48 additions and 9 deletions
test
36
test/wallet.js
Normal file
36
test/wallet.js
Normal file
|
@ -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…
Add table
Add a link
Reference in a new issue