Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。
Gitlab runner CI正在测试node_modules。
我有一个Angular 8应用程序,正在添加一些依赖关系。这是package.json: { "name": "某名","版本"。"0.0.0","scripts"。{"开始": "ng serve --open --proxy-config ...
我目前在Angular项目中使用业力和茉莉,并且我注意到某些测试很慢。因此,我正在寻找一个显示每个文件的执行时间的解决方案/报告程序。
我在运行e2e时遇到此错误:找不到update-config.json
[目前,我有Protractor v.5.4.2,Node.js v.10.15.39 [09:21:29] I / launcher-运行1个WebDriver实例[09:21:29] I / direct-直接使用ChromeDriver ... [09:21:29] E / direct-错误...
如何编写简单的茉莉花和业力测试以将对象添加到对象数组的角度投影
我已经创建了一个正常的角度员工项目,需要测试addproduct功能。我应该如何为此编写一个测试用例。我不使用服务,这是一个简单的推送功能。任何帮助...
如何在Angular / Jasmine测试中模拟Injector实例?
我需要测试我的服务,该服务使用Injector注入服务而不是Constructor()。我使用这种方式的主要原因是大量服务扩展了我的通用...
如何在Angular / Jasmine测试中将HttpClient伪造为私有字段?
在我的Angular 9项目中,我有以下代码在DataService中定义HttpClient。 DataService是应用程序中最常见的服务,其他所有服务都对其进行了扩展。超过50种服务。 ...
我正在尝试使用业力和茉莉花测试角度的简单功能。 class export class Acl {异步调用者(){console.log(“第一条陈述”); const namedMe =等待this.callMe()....
我试图弄清楚为什么我的角度分量测试失败。查看堆栈跟踪,问题似乎出在以下事实:_subscriptions对象未定义,但我没有...
如何在单元测试中将事件对象传递给triggerEventHandler?
我在HTML文件中将事件定义为:(keyup)=“ onKeySearch($ event)”现在,我在规范文件中使用triggerEventHandler刺激了此事件:const input = Fixture.debugElement...。] >
在Angular中调试Karma测试(浏览器窗口关闭,无需单次运行)
[我正在尝试在Visual Studio Code中使用业力调试测试(为此,我还添加了Chrome调试器)我已将其添加到业力conf.ts中:customLaunchers:{...
我正在尝试为我的角度应用程序运行单元测试,但是在运行'ng test'时收到以下错误:“错误TS2304:找不到名称。。”运行'ng serve'效果很好。我有...
如何模拟Router.navigateByUrl(...)。然后在角向中使用Karma和Jasmine进行
我的问题很简单,我以这种方式使用navigationByUrl()然后then():this.router .navigateByUrl(PAGE1,{skipLocationChange:true}).then(()=> {this.router.navigate([第2页]); }); ...
带有setTimeout测试用例的加载服务未包含在角度9中?
我如何测试下面的代码,所以代码覆盖率未涵盖它。用setTimeout测试用例加载服务未包含在angular 9中。我已经筋疲力尽,但似乎没有涵盖。谁能帮我解决...
我尝试测试stopPropagation行为。当我在浏览器中对其进行测试时,控制台仅打印“按钮”和“之间”。当我在测试中尝试spyOn时,它不起作用。它说...
MyService.ts文件,当我们从secp文件serviceURl调用服务时,该服务变得未定义。从“ @ angular / core / testing”导入{异步,ComponentFixture,TestBed};出口类别...
我正在尝试用茉莉花和角来监视导出的功能。我正在使用以下模式将函数导入到我的测试文件中:从* ../file-parse'中导入*作为HelperObject,以监视对象...
Ang cli:ng test通过“ npm run”运行会得到不同的结果
我的package.json包含以下脚本:“ test:ci”:“ ng test --no-watch --no-progress --browsers ChromeHeadless”如果我运行npm,则运行test:ci,所有测试均通过,但退出npm ERR!代码ELIFECYCLE npm ...
我正在制作一个简单的电子邮件订阅应用程序,为此我已经编写了测试,并且到目前为止一切正常。为了使事情变得简单,我想解释一下我所面对的确切部分...