【发布时间】:2020-05-07 21:39:02
【问题描述】:
在这样的简单场景中
function onSubmit() { e.preventDefault(); /* Some Submit Logic */ }
<form data-testid="form" onSubmit={(e) => onSubmit(e)}>
<button type="submit" data-testid="submit-button">Submit</button>
</form>
如何确保在单击提交按钮时提交表单?
const { queryByTestId } = render(<LoginForm/>);
const LoginForm = queryByTestId("form")
const SubmitButton = queryByTestId("submit-button")
fireEvent.click(SubmitButton)
???
如何测试是否已调用 onSubmit() 或是否已提交表单?
【问题讨论】:
标签: reactjs react-testing-library