custom changeAddress has full integration test
This commit is contained in:
parent
dfbfdafc94
commit
8f698d19f7
1 changed files with 11 additions and 3 deletions
|
@ -470,11 +470,19 @@ describe('Wallet', function() {
|
||||||
|
|
||||||
describe('changeAddress', function(){
|
describe('changeAddress', function(){
|
||||||
it('should allow custom changeAddress', function(){
|
it('should allow custom changeAddress', function(){
|
||||||
|
var wallet = new Wallet(seed, {network: 'testnet'})
|
||||||
|
var address = wallet.generateAddress()
|
||||||
|
utxo = {
|
||||||
|
"hash":"b3c5fde139dc0a3bba2729bfd5b9e16f5894131dc3dc46a91151da3053e7e3a5",
|
||||||
|
"outputIndex": 0,
|
||||||
|
"address" : address,
|
||||||
|
"value": 100000
|
||||||
|
}
|
||||||
var to = "mt7MyTVVEWnbwpF5hBn6fgnJcv95Syk2ue"
|
var to = "mt7MyTVVEWnbwpF5hBn6fgnJcv95Syk2ue"
|
||||||
var changeAddress = 'mfrFjnKZUvTcvdAK2fUX5D8v1Epu5H8JCk'
|
var changeAddress = 'mfrFjnKZUvTcvdAK2fUX5D8v1Epu5H8JCk'
|
||||||
var wallet = new Wallet(seed, {network: 'testnet'})
|
wallet.setUnspentOutputs([utxo])
|
||||||
var tx = wallet.createTx(to, value, false, changeAddress)
|
var tx = wallet.createTx(to, 10000, 1000, changeAddress)
|
||||||
assert.equal(tx.outs.length, 1)
|
assert.equal(tx.outs.length, 2)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue