import { fixtures } from './__fixtures__/scriptNumber'; import * as scriptNumber from '../src/script/scriptNumber'; describe('scriptNumber', () => { describe('decode', () => { fixtures.forEach(f => { it(`${f.hex} returns ${f.number}`, () => { const actual = scriptNumber.decode(Buffer.from(f.hex, 'hex'), f.bytes); expect(actual).toEqual(f.number); }); }); }); describe('encode', () => { fixtures.forEach(f => { it(`${f.number} returns ${f.hex}`, () => { const actual = scriptNumber.encode(f.number); expect(actual.toString('hex')).toEqual(f.hex); }); }); }); });