Skip to content

Commit 01c1a5f

Browse files
committed
feat(user-signup): [next-ts-middle-out] 🔴 add test for invalid form data
1 parent 32c46d9 commit 01c1a5f

File tree

1 file changed

+19
-0
lines changed
  • exercises/user_signup/solutions/codely_next-typescript-middle-out/tests/pages

1 file changed

+19
-0
lines changed

exercises/user_signup/solutions/codely_next-typescript-middle-out/tests/pages/index.spec.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,23 @@ describe("The sign up user form", () => {
1717

1818
successMessage.should("exist");
1919
});
20+
21+
it("displays error message on form submission if data is incorrect", () => {
22+
cy.visit("/");
23+
const name = "J";
24+
const email = "jane@gmail.com";
25+
26+
cy.find
27+
cy.findByLabelText(/name/i)
28+
.type(name);
29+
cy.findByLabelText(/email/i)
30+
.type(email);
31+
32+
cy.findByRole("button", { name: /submit/i })
33+
.click()
34+
35+
const successMessage = cy.findByText(/an error ocurred/i)
36+
37+
successMessage.should("exist");
38+
});
2039
});

0 commit comments

Comments
 (0)