123456789101112131415 |
- const { quality } = require('../dist/coretypes')
- describe('Quality encode/decode', function () {
- const bookDirectory =
- '4627DFFCFF8B5A265EDBD8AE8C14A52325DBFEDAF4F5C32E5D06F4C3362FE1D0'
- const expectedQuality = '195796912.5171664'
- test('can decode', function () {
- const decimal = quality.decode(bookDirectory)
- expect(decimal.toString()).toBe(expectedQuality)
- })
- test('can encode', function () {
- const bytes = quality.encode(expectedQuality)
- expect(bytes.toString('hex').toUpperCase()).toBe(bookDirectory.slice(-16))
- })
- })
|