add_list_item() helper added to functional_tests.base; further propagated into .test_layout_and_styling, .test_list_item_validation, .test_my_lists & .test_simple_list_creation; all FTs passing locally (tho js-dependent FT still require nginx to serve scripts properly in docker or on server)
This commit is contained in:
@@ -44,9 +44,7 @@ class ItemValidationTest(FunctionalTest):
|
||||
|
||||
def test_cannot_add_duplicate_items(self):
|
||||
self.browser.get(self.live_server_url)
|
||||
self.get_item_input_box().send_keys("Witness divinity")
|
||||
self.get_item_input_box().send_keys(Keys.ENTER)
|
||||
self.wait_for_row_in_list_table("1. Witness divinity")
|
||||
self.add_list_item("Witness divinity")
|
||||
|
||||
self.get_item_input_box().send_keys("Witness divinity")
|
||||
self.get_item_input_box().send_keys(Keys.ENTER)
|
||||
@@ -60,10 +58,8 @@ class ItemValidationTest(FunctionalTest):
|
||||
|
||||
def test_error_messages_are_cleared_on_input(self):
|
||||
self.browser.get(self.live_server_url)
|
||||
self.get_item_input_box().send_keys("Banter too thicc")
|
||||
self.get_item_input_box().send_keys(Keys.ENTER)
|
||||
self.wait_for_row_in_list_table("1. Banter too thicc")
|
||||
self.get_item_input_box().send_keys("Banter too thicc")
|
||||
self.add_list_item("Gobbledygook")
|
||||
self.get_item_input_box().send_keys("Gobbledygook")
|
||||
self.get_item_input_box().send_keys(Keys.ENTER)
|
||||
self.wait_for(
|
||||
lambda: self.assertTrue(self.get_error_element().is_displayed())
|
||||
|
||||
Reference in New Issue
Block a user