我可以在反应测试库中为我的所有渲染函数使用一个提供者吗?

Can I use a provider for all my render functions in react testing library?

有没有办法将我所有的渲染都封装在提供程序中?我有一个主题提供程序,现在我必须用它包装我所有的测试渲染,如下所示:

render(<SameProviderInAllMyTest value={theme}>
  <TheComponentImTesting>
 <SameProviderInAllMyTest)

您可以为此创建自定义渲染。测试库文档有一个关于如何设置自定义渲染的示例。

Custom Render Setup