问题描述
我正在尝试在基于 Ionic React 的项目中使用 react-testing-library 渲染组件。 StatusBar 似乎存在问题。错误显示 StatusBar does not have web implementation
。
我的代码如下所示:
let component
beforeEach(() => {
component = render(
<ThemeProvider>
<IonReactRouter>
<IonRouterOutlet>
<Login />
</IonRouterOutlet>
</IonReactRouter>
</ThemeProvider>
)
})
describe('snapshot',() => {
it('should match snapshot',() => {
const { asFragment } = component
expect(asFragment()).toMatchSnapshot()
})
})
解决方法
那没有错,这是电容器插件没有 Web 实现,您可以忽略它或使用 .catch(()=>{});