一个项目使用Reaction-RouterV6,在某些组件中我称之为useLoaderData()
.例如:
const routes = [
{ path: "widgets",
loader: () => fetchAndGetJSON("/api/widgets"),
element: <ListWidgets/> }
];
function ListWidgets() {
const widgets = useLoaderData();
return <>
<p>Here is a list of {widgets.length} widgets:
<...>
</>;
}
在测试时,我不想执行fetch
,我想提供测试中的小部件列表.
如何使用我在测试中提供的数据为ListWidgets
创建单元测试?