import XMLConstraint from "../XMLConstraint";

describe("xMLConstraint", () => {
  it("xML checks", () => {
    const constraint = new XMLConstraint();

    expect(constraint).toBeInstanceOf(XMLConstraint);

    expect(constraint.hasValidation()).toBe(true);
    expect(constraint.isValidXML("<invalid>text<invalid>")).toBeFalsy();
    expect(constraint.isValidXML("<valid>text</valid>")).toBeTruthy();
    expect(constraint.isValidXML("{ isJson: true }")).toBeFalsy();
    expect(constraint.isValidXML()).toBeFalsy();
  });
});
