Browse Source

tests: add failing scripts by cross-verifying ASM/Hex

hk-custom-address
Daniel Cousens 10 years ago
parent
commit
d904e4424c
  1. 12
      test/script.js

12
test/script.js

@ -28,8 +28,13 @@ describe('Script', function () {
describe('fromASM/toASM', function () {
fixtures.valid.forEach(function (f) {
if (!f.asm) return
it('decodes/encodes ' + f.description, function () {
assert.equal(Script.fromASM(f.asm).toASM(), f.asm)
var script = Script.fromASM(f.asm)
assert.equal(script.toASM(), f.asm)
assert.equal(script.toHex(), f.hex)
})
})
})
@ -37,7 +42,10 @@ describe('Script', function () {
describe('fromHex/toHex', function () {
fixtures.valid.forEach(function (f) {
it('decodes/encodes ' + f.description, function () {
assert.equal(Script.fromHex(f.hex).toHex(), f.hex)
var script = Script.fromHex(f.hex)
assert.equal(script.toASM(), f.asm)
assert.equal(script.toHex(), f.hex)
})
})
})

Loading…
Cancel
Save