address: fix compiled assumption for fromOutputScript

This commit is contained in:
Daniel Cousens 2016-01-28 15:35:57 +11:00
commit 67da1b30e3
2 changed files with 11 additions and 2 deletions

View file

@ -36,6 +36,15 @@ describe('address', function () {
})
})
fixtures.valid.forEach(function (f) {
it('parses (as chunks) ' + f.script.slice(0, 30) + '... (' + f.network + ')', function () {
var chunks = bscript.decompile(bscript.fromASM(f.script))
var address = baddress.fromOutputScript(chunks, networks[f.network])
assert.strictEqual(address, f.base58check)
})
})
fixtures.invalid.fromOutputScript.forEach(function (f) {
it('throws when ' + f.script.slice(0, 30) + '... ' + f.exception, function () {
var script = bscript.fromASM(f.script)