我正在尝试将新的酶 api 用于酶 3.10.0 中引入的 suspenseFallback。
使用的版本:
- 酶适配器反应 16:1.14.0
- 酶:3.10.0
- 反应:16.9.0
- 开玩笑:23.6.0
我无法让它返回我的后备或触发惰性内部的导入。
有什么我想念的吗?
被测组件
const VerificationComponent = ({ contract }: VerificationComponentPropsType) => {
const Verification = lazy(() => import('./VerificationComponent'));
return (
<Suspense fallback={<LoadingIndicatorComponent />}>
<Verification contract={contract} siteDefinition={getSiteDefinition()} />
</Suspense>
);
};
单元测试
test('should render LoadingIndicatorComponent', () => {
const wrapper = shallow(<VerificationComponent {...VerificationComponentPropsMock} />, {
suspenseFallback: true,
});
expect(wrapper.exists(LoadingIndicatorComponent)).toBeTruthy();
});