diff --git a/packages/validate/__tests__/jest/api/api.js b/packages/validate/__tests__/jest/api/api.js index c3e46957..5f601499 100644 --- a/packages/validate/__tests__/jest/api/api.js +++ b/packages/validate/__tests__/jest/api/api.js @@ -28,6 +28,28 @@ describe("Validate > Integration > API > addGroup", () => { }); }); + it("should find errors in an added validation group", async () => { + document.body.innerHTML = `
`; + const input = document.querySelector("#group1-1"); + const validator = validate("form")[0]; + + expect(validator.getState().groups).toEqual({}); + input.setAttribute("required", "required"); + validator.addGroup([input]); + console.log(validator.getState().errors); + expect(validator.getState().errors).toEqual({ + group1: "You must enter a value", + }); +}); + it("should return leave state unchanged if it cannot add the validation group", async () => { document.body.innerHTML = `