UNPKG

postchain-client

Version:

Client library for accessing a Postchain node through REST.

17 lines 826 B
import { BufferSchema } from "../../../src/blockchainClient/validation/bufferSchema"; import { mockThirtyTwoBytesBuffer } from "../../common/mocks"; describe("BufferSchema validation", () => { it("should pass validation for an instance of Buffer", () => { const validBuffer = mockThirtyTwoBytesBuffer; expect(BufferSchema.safeParse(validBuffer).success).toBe(true); }); it("should pass validation for an instance of Uint8Array", () => { const validUint8Array = new Uint8Array([1, 2, 3, 4]); expect(BufferSchema.safeParse(validUint8Array).success).toBe(true); }); it("should fail validation", () => { const invalidBuffer = "abcd1234"; expect(BufferSchema.safeParse(invalidBuffer).success).toBe(false); }); }); //# sourceMappingURL=bufferSchema.test.js.map