From 324ddfbeda15b466c75dddb6ed663af7e703c186 Mon Sep 17 00:00:00 2001 From: Michael Youngstrom Date: Fri, 24 Aug 2018 15:18:13 -0400 Subject: [PATCH] Re add test_login_failure --- common/test/acceptance/tests/lms/test_lms.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/common/test/acceptance/tests/lms/test_lms.py b/common/test/acceptance/tests/lms/test_lms.py index 18b009f6a6..9f0b3b52bb 100644 --- a/common/test/acceptance/tests/lms/test_lms.py +++ b/common/test/acceptance/tests/lms/test_lms.py @@ -120,6 +120,16 @@ class LoginFromCombinedPageTest(UniqueCourseTest): course_names = self.dashboard_page.wait_for_page().available_courses self.assertIn(self.course_info["display_name"], course_names) + def test_login_failure(self): + # Navigate to the login page + self.login_page.visit() + + # User account does not exist + self.login_page.login(email="nobody@nowhere.com", password="password") + + # Verify that an error is displayed + self.assertIn("Email or password is incorrect.", self.login_page.wait_for_errors()) + def test_toggle_to_register_form(self): self.login_page.visit().toggle_form() self.assertEqual(self.login_page.current_form, "register")