所以我知道可以React Testing Library
使用buildQuries
辅助函数创建自定义查询,但是有没有办法定义一些辅助函数,例如通过其标签获取输入然后更改其值?
我试图创建一个自定义查询并在其中调用fireEvent
,但无法使其工作。
我需要的函数看起来像这样:
changeInputWithLabel(labelText, targetText): {
fireEvent.change(getByLabelText(labelText), {target: {value: targetText}});
}