首页 > 解决方案 > 测试执行期间无法导入子组件

问题描述

我的项目结构如下图所示:

在此处输入图像描述

正如你所看到的,它有嵌套的导出——我相信这很常见。

使用该设置,以下语句在 ReactJS 运行时中有效:

import { ActionTypes } from '../../../ReduxStoreModels';

但是,测试执行失败,并显示 AT not found of undefined for below block 的消息。

ActionTypes.AT.get

如果我们使用以下导入,它会得到修复:

import { ActionTypes } from '../../../ReduxStoreModels/ActionTypes';

我们正在使用 Jest (24.0.15) 进行测试。知道为什么这会失败吗?它曾经工作得更早,但在 Jest 升级后就坏了。新 Jest 有什么已知的吗?

标签: reactjstypescriptjestjs

解决方案


推荐阅读