我有几次测试失败,结果只有[object ErrorEvent] thrown次.我在控制台中看不到任何有助于我查明违规代码的东西.我需要做些什么来追踪这些吗?

[编辑]:我正在运行Karma v1.70,茉莉v2.7

推荐答案

仅供参考:一旦您的测试正在运行,您就可以找到只需打开DevTools Console就抛出的确切错误.

作为一种快速修复方法,您可以try 运行您的tests without sourcemaps:

CLI v6.0.8 and above
--source-map=false

CLI v6.0.x early versions
--sourceMap=false

CLI v1.x
--sourcemaps=false

捷径ng test -sm=false也可能有效

关于这https://github.com/angular/angular-cli/issues/7296个问题还有一个悬而未决的问题

UPDATE: 我也有这个问题,所以我只是迁移到最新的CLI,并确保所有的软件包在package.json中都更新了,我完全重新安装了node_modules,所以现在这个问题已经解决了.

Angular相关问答推荐

Angular 信号不更新afterNextender()

try 测试具有Angular material 下拉列表的组件时,在Angular 17中发现&q;错误的意外合成属性@TransitionMessages

以Angular 将指令事件从子组件传递到父组件

带输入的单位测试Angular 分量.需要

角material 17 -如何从Style.scss中的主题中获取原色

有Angular react 形式的输入用货币管

当嵌套在异步容器中时,S会阻止具有动态值的ionic 段工作吗?

天使17中的倒计时器

如何修复不允许的HttpErrorResponse 405?

当信号的值发生变化时,模板不会更新

npm install命令在基本Angular 应用程序的天蓝色构建管道中失败

IonicStorageModule似乎不是 NgModule 类

NX MFE Angular 模块联合无法访问远程微前端

应该显示在表格中的嵌套循环

Angular:为什么在我的自定义 ErrorHandler 中订阅主题不触发?

最新版本的 Chrome ERR_TIMED_OUT

Angular2 路由 VS ui-router-ng2 VS ngrx 路由

Angular-CLI 代理到后端不起作用

我应该在 Angular 4+ 应用程序中 for each 组件创建一个模块吗?

Angular 2表单验证重复密码