目前,我正试图对我的应用程序进行单元测试,该应用程序是用创建-React和类型记录构建的,它是用chakraui设计的。Chakrui包含一个组件ThemeProvider,它必须将整个应用程序包装成这样。这是我的index.tsx文件import React from "react";import ".")对于我编写的<
我有一个按钮组件,需要一个主题上下文。我理解要在测试文件中提供这个主题,您需要将组件放在主题提供程序中。然而,即使在我这样做并尝试了将主题作为上下文传递的每一种可能的变体之后,我仍然得到了错误:您正在提供一个在上下文中没有主题的函数。其中一个父元素需要使用ThemeProvider。“
import React from 'react';
im
我有一个有样式的组件按钮,它可能会或可能不会采取主题道具 ${props => props.theme.length > 0 &&
buttonVariantstyled.button' (.sc-cHGsZl) references the 'theme' prop in its styles but no theme was provided via prop or <ThemeProvider