import PasswordLowerAndUpperCaseConstraint from "../PasswordLowerAndUpperCaseConstraint";

describe("password constraints", () => {
  it("passwordLowerAndUpperCaseConstraint", () => {
    const constraint = new PasswordLowerAndUpperCaseConstraint();

    expect(constraint.hasValidation()).toBe(true);
    expect(constraint.validate("aB")).toBeTruthy();
    expect(constraint.validate("")).toBeFalsy();
    expect(constraint.validate("a")).toBeFalsy();
    expect(constraint.validate("B")).toBeFalsy();
    expect(constraint.validate("1")).toBeFalsy();
  });
});
