jest相关内容

如何重置测试之间导入的模块

假设我有一个模块,需要在应用程序启动时对其进行一次初始化(以传递配置)。模块将如下所示: MyModule.js 被初始化; const myModule = { init:function(){ isInitiazlied = true; }, do:function(){ if(!isInitiazlilied) throw“ error” //要做的事 ..
发布时间:2020-10-30 21:01:55 前端开发

如何等待私人职能部门的承诺?

我是React和任何javascript测试框架的新手。 我有一个简单的组件,可以从API检索项目并将其显示在屏幕上。 函数getItems()是从componentWillMount调用的。 是否可以等到getItems()完成之后再声明? ItemDetails .js 类ItemDetails扩展了组件{ 构造函数(props){ super(道具); t ..
发布时间:2020-10-30 04:50:14 其他开发

开玩笑:测试套件无法运行,意外令牌=

我正在尝试使用Jest / Enzyme测试React组件。我希望测试至少可以运行,但是在导入文件且未进入测试本身时它已经失败。所以我想知道我缺少什么配置? 错误: __ tests __ / Favorite.test.js ●测试套件无法运行 /src/components/favorite/Favorite.js:意外令牌(13:13) 11 | } 12 | ..
发布时间:2020-10-30 04:50:07 其他开发

创建React App找不到测试

我最近使用create-react-app启动了一个新项目。我将 App.test.js 从 / src 文件夹外部移到了根目录 / tests 文件夹,所以我的文件夹结构现在看起来像这样: > node_modules >公共 > src ... App.js >测试 App.test.js ... 这就是全部App.test.js文件: im ..
发布时间:2020-10-11 03:24:52 其他开发

手动模拟不适用于Jest

有人可以帮我在Jest中进行手动模拟吗? :) 我尝试让Jest使用模拟代替实际模块. 我的测试: // __tests__/mockTest.js import ModuleA from "../src/ModuleA" describe("ModuleA", () => { beforeEach(() => { jest.mock("../src/Mod ..
发布时间:2020-07-30 22:41:15 前端开发