2

我正在尝试将新的酶 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();
  });
4

0 回答 0