我正在尝试为混合应用程序中的角度组件编写单元测试。有问题的组件在其方法之一中使用“let var = angular.element (.....)”,这是导致错误的代码。
该项目构建良好,一切都按预期工作。
但是在 spec.ts 文件中,默认测试
it('should create', () => {
expect(component).toBeTruthy();
});
导致 Karma 抛出“参考错误:未定义角度”的错误。
我尝试寻找解决方案,但找不到与此相关的任何内容(有一个问题存在相同的错误,但这些项目使用了 AngularJS 和已弃用的 bower 包)。我还尝试在 Angular.json 文件中的 test => 脚本中声明角度节点模块路径,但这会导致 Karma 超时的另一个错误。我想知道这个问题是否特定于混合应用程序?