当我import 'electron'
并运行Jest时,会发生以下错误。使用require
或import
并不重要。
jest.autoMockOff()
也没有帮助。
FAIL __tests__/root_test.js
● Runtime Error
TypeError: Cannot read property 'on' of undefined
版本如下。
任何人都可以帮助我吗?
答案 0 :(得分:1)
如果您的测试加载内置电子模块,您必须在Electron过程中运行它们,内置的Electron模块在常规节点过程中不可用(如果您只是运行jest
,这就是您所获得的从命令行)。
答案 1 :(得分:0)
尝试在package.json中设置 return Response.status(Response.Status.OK)// Response.Status.OK: 200
.header("Access-Control-Allow-Origin", "*")
.header("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT")
.entity(userToCreate).build();
https://facebook.github.io/jest/docs/api.html#config-modulepathignorepatterns-array-string