208得票21回答
CUSTOM_ELEMENTS_SCHEMA添加到NgModule.schemas中仍显示错误。

我刚刚从Angular 2 rc4升级到rc6,并遇到了一些问题。 我在控制台上看到以下错误:Unhandled Promise rejection: Template parse errors: 'cl-header' is not a known element: 1. If 'cl-h...

176得票15回答
期望数组相等而忽略顺序

Jasmine是否有一种测试方法,可以测试2个数组是否包含相同的元素,但不一定按相同的顺序排列?例如:array1 = [1,2,3]; array2 = [3,2,1]; expect(array1).toEqualIgnoreOrder(array2);//should be true

168得票3回答
在编写Karma-Jasmine单元测试用例时出现“Error: No provider for router”的错误

我们已经完成了一个Angular2项目的设置,然后使用以下命令进行了一些操作:创建了一个模块(my-module),并在该模块内创建了一个组件(my-new-component)。ng new angular2test cd angular2test ng g module my-module...

166得票7回答
Angular 2 Karma测试中,“component-name”不是已知元素

在AppComponent中,我在HTML代码中使用了导航组件。用户界面看起来很好。执行ng serve时没有错误,当我查看应用程序时控制台也没有错误。但是,当我为我的项目运行Karma时,出现了一个错误:Failed: Template parse errors: 'app-nav' is...

154得票11回答
Angular测试失败,出现“在XMLHttpRequest上执行'send'时失败”的错误。

我正在尝试测试我的Angular 4.1.0组件 - export class CellComponent implements OnInit { lines: Observable<Array<ILine>>; @Input() dep: string; ...

132得票8回答
Firebase应用程序已存在,名称为“[DEFAULT]”(app/duplicate-app)。

你好,我正在使用AngularJS + Firebase开发一个简单的网站时尝试进行单元测试,但我在定义规格和使用测试运行程序时遇到了问题。 我的项目/test/spec/main.js: describe('Controller: MainCtrl', function() { var...

127得票9回答
角度Karma茉莉花错误:非法状态:无法加载指令摘要

我正在开发一个使用 Angular 7 和 angular-cli 的 GitHub 存储库,并在主分支上使用 Karma 和 Jasmine 进行一些测试。 现在我正在尝试添加懒加载功能,问题是之前通过的测试现在都无法通过。有趣的是,只有懒加载模块的测试失败了... 以下是代码和错误信息...

122得票8回答
找到了@enterAnimation合成属性。请在您的应用程序中包含“BrowserAnimationsModule”或“NoopAnimationsModule”。Angular4

在运行Karma测试我的Angular4应用程序时,我遇到了这个错误:Found the synthetic property @enterAnimation. Please include either "BrowserAnimationsModule" or "NoopAnimations...

117得票17回答
如何在我的Karma/Jasmine测试中调试"[object ErrorEvent] thrown"错误?

我有几个测试失败,只输出[object ErrorEvent] thrown。 我看不到控制台上任何有助于找到错误代码的信息。 是否需要进行某些操作才能跟踪这些错误呢? [编辑]: 我正在运行Karma v1.70,Jasmine v2.7.0。

109得票4回答
Karma:如何从命令行运行单个测试文件

所以,我一直在寻找这个问题的答案,在这里找到了“类似”的答案,但并不完全符合我的要求。 现在,如果我想要使用karma测试单个文件,则需要对相关文件进行fit()、fdescribe()操作... 但是,我希望能够仅仅调用带有配置文件的karma,并将其指向特定的文件,这样我就无需修改文件...