From 66160ecbc5bf6accb5cede81a405323e402cb4d6 Mon Sep 17 00:00:00 2001 From: SandraBergstrom Date: Tue, 4 Jul 2023 18:57:37 +0000 Subject: [PATCH] #56 Automated testing loginform --- src/pages/auth/__tests__/LoginForm.test.js | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/pages/auth/__tests__/LoginForm.test.js diff --git a/src/pages/auth/__tests__/LoginForm.test.js b/src/pages/auth/__tests__/LoginForm.test.js new file mode 100644 index 0000000..2af4e3a --- /dev/null +++ b/src/pages/auth/__tests__/LoginForm.test.js @@ -0,0 +1,24 @@ +import { render, screen, fireEvent } from "@testing-library/react"; +import { BrowserRouter as Router } from "react-router-dom"; +import LogInForm from "../LoginForm"; + +test("renders Login page ", () => { + render( + + + + ); + + // screen.debug(); + + // Check to see if username field is rendered to the user + const usernameField = screen.getByPlaceholderText('Enter username'); + expect(usernameField).toBeInTheDocument(); + + const passwordField = screen.getByPlaceholderText('Password'); + expect(passwordField).toBeInTheDocument(); + + const submitButton = screen.getByRole("button", { name: "Login" }); + expect(submitButton).toBeInTheDocument(); + +});