From 2613b865f2b7f51f883795e661458a85a1f7cbf8 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Fri, 18 Aug 2023 12:56:47 -0700 Subject: [PATCH] test_form_submit: poll for backend_state to be updated (#1625) --- integration/test_form_submit.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/integration/test_form_submit.py b/integration/test_form_submit.py index bd3bb18cf..f58781cfd 100644 --- a/integration/test_form_submit.py +++ b/integration/test_form_submit.py @@ -124,6 +124,11 @@ def test_submit(driver, form_submit: AppHarness): submit_input = driver.find_element(By.CLASS_NAME, "chakra-button") submit_input.click() + # wait for the form data to arrive at the backend + AppHarness._poll_for( + lambda: backend_state.form_data != {}, + ) + assert backend_state.form_data["name_input"] == "foo" assert backend_state.form_data["pin_input"] == pin_values assert backend_state.form_data["number_input"] == "-3"