@deposits/validators
Version:
A collection of Fintech-specific and general-purpose validators, designed to extend popular validation libraries like Vuelidate, Zod, and yup.
25 lines (19 loc) • 730 B
JavaScript
import { accountNumber } from "./index";
import { expect, test, describe } from "@jest/globals";
describe("accountNumber", () => {
test("returns true for a valid account number", () => {
expect(accountNumber("021000021")).toBe(true);
});
test("returns true for valid account number", () => {
expect(accountNumber("1234")).toBe(true);
});
test("returns true for valid account number", () => {
expect(accountNumber("12345678901234567")).toBe(true);
});
test("returns false for a account number with non-digit characters", () => {
expect(accountNumber("12345a789")).toBe(false);
});
test("trims whitespace from the input", () => {
expect(accountNumber(" 021000021 ")).toBe(true);
});
});