4
|
Steven Scott · 技术社区 · 6 年前 |
![]() |
1
4
看到所有的答案都很长,我决定在读完后给大家展示一下对我有用的东西 Jest unit testing no longer works with Ionic 4 .
要使它工作,你需要添加到
而且在
|
![]() |
2
1
我用了下面的笑话
src/tsconfig.spec.json 也需要一些小的调整。
|
![]() |
3
1
但对我来说,这带来了一个新的错误:
这一切都很好,直到我升级到离子4测试11(从测试8)。我现在也在使用jest23.6.0,但它在jest23.5.0中也失败了。
|
![]() |
4
1
在我的例子中,使用Ionic 5、Angular 10和nxmonorepo,我必须执行以下操作才能对Ionic应用程序进行Jest测试。 注意:如果您已经有标准的Jest设置,请跳过前4步。 注2:步骤的顺序并不重要。 1删除所有业力和茉莉花文件和依赖项
2添加Jest依赖项
添加
更新您的
注:我使用
4创建测试-setup.ts
创建
5添加Babel依赖项
添加
添加
我的最终版本
7创建或更新jest.config.js
创建
注:我补充道
文件的最终版本如下所示:
荣誉 这篇文章帮助我确定了以下步骤: How to setup Jest in an Ionic 4 project | Gregor Woiwode | Apr 25, 2019 | Medium |
![]() |
kyrolos magdy · 用jest和 2 年前 |
![]() |
Cazs · 在React onChange中测试功能组件 2 年前 |
![]() |
Anshu Verma · 使用Jest和酶测试内部使用效果 2 年前 |
![]() |
Alex Barbosa · 开玩笑说一个功能失败了,另一个功能却没有 2 年前 |