|
|
@ -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) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|