Files
bennc/tests/utilities/number.test.ts
2025-09-03 19:18:44 +01:00

20 lines
571 B
TypeScript

import { numberToUint16BE, numberToUint32BE } from "../../src/utilities/number";
test("Test number conversion to Uint16 big endian buffer.", () => {
// When
const result = numberToUint16BE(1234);
// Then
const expectedResult = new Uint8Array([0x04, 0xd2]);
expect(result).toMatchObject(expectedResult);
});
test("Test number conversion to Uint32 big endian buffer.", () => {
// When
const result = numberToUint32BE(123456);
// Then
const expectedResult = new Uint8Array([0x00, 0x01, 0xe2, 0x40]);
expect(result).toMatchObject(expectedResult);
});