我熟悉expect(element).toHaveLength(number)
的断言,
我想测试表中的新行添加,
我可以断言一些特定项目的文本在文档中,
但这种情况使我认为能够获得testing-library
的findAllby*查询找到的项目数量可能是有益的。
我在测试库文档中寻找答案,但似乎没有简单的方法来检查findAllby*…找到了多少项
任何想法和建议都将受到欢迎
您可以像这样断言findAllBy*
请求结果的长度:
const rows = await findAllByText('my searched text');
expect(rows).toHaveLength(2);
React-testing-library的*All*
查询返回数组:https://testing-library.com/docs/queries/about#types-of-queries