浏览代码

test_form_submit: poll for backend_state to be updated (#1625)

Masen Furer 1 年之前
父节点
当前提交
2613b865f2
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      integration/test_form_submit.py

+ 5 - 0
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"