const { quality } = require('../src/coretypes') const { bytesToHex } = require('@xrplf/isomorphic/utils') describe('Quality encode/decode', function () { const bookDirectory = '4627DFFCFF8B5A265EDBD8AE8C14A52325DBFEDAF4F5C32E5D06F4C3362FE1D0' const expectedQuality = '195796912.5171664' it('can decode', function () { const decimal = quality.decode(bookDirectory) expect(decimal.toString()).toBe(expectedQuality) }) it('can encode', function () { const bytes = quality.encode(expectedQuality) expect(bytesToHex(bytes)).toBe(bookDirectory.slice(-16)) }) })