UNPKG

bluzelle-binary-codec

Version:
17 lines (15 loc) 599 B
const assert = require('assert-diff'); const {quality, binary: {bytesToHex}} = require('../src/coretypes'); describe('Quality encode/decode', function() { const bookDirectory = '4627DFFCFF8B5A265EDBD8AE8C14A52325DBFEDAF4F5C32E5D06F4C3362FE1D0'; const expectedQuality = '195796912.5171664'; it('can decode', function() { const decimal = quality.decode(bookDirectory); assert.equal(decimal.toString(), expectedQuality); }); it('can encode', function() { const bytes = quality.encode(expectedQuality); assert.equal(bytesToHex(bytes), bookDirectory.slice(-16)); }); });