postchain-client
Version:
Client library for accessing a Postchain node through REST.
16 lines • 864 B
JavaScript
import { isBlockIdentifierValid } from "../../../src/blockchainClient/validation/blockIdentifier";
const validIdentifier = new Array(64).fill("a").join("");
describe("blockIdentifier validation", () => {
it("should pass validation", () => {
expect(isBlockIdentifierValid(validIdentifier).success).toBe(true);
expect(isBlockIdentifierValid(123).success).toBe(true);
});
it("should fail validation", () => {
expect(isBlockIdentifierValid(null).success).toBe(false);
expect(isBlockIdentifierValid("string with length not equal to 64 symbol").success).toBe(false);
expect(isBlockIdentifierValid(undefined).success).toBe(false);
expect(isBlockIdentifierValid({}).success).toBe(false);
expect(isBlockIdentifierValid([]).success).toBe(false);
});
});
//# sourceMappingURL=blockIdentifier.test.js.map