Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。
Angular 单元测试中的错误“在分配之前使用变量”,尽管它就像在文章中一样
我是 Angular 单元测试的新手,并尝试测试 API 访问。 这是我的代码: 从 '@angular/core/testing' 导入 { ComponentFixture, TestBed } 导入 { HttpClientTestingModule, HttpTestingControlle...
我的 Angular 单元测试服务中有一个我无法理解的错误。 授权服务.ts 从'@angular/core'导入{Injectable}; 从'@angular/
角度单元测试:未捕获错误:未捕获(承诺):错误:无法匹配任何路由
我在运行“ng test”时遇到 Angular 单元测试,我在终端中收到以下错误。 错误:'未处理的承诺拒绝:','无法匹配任何路线。网址段:“我的帐户”...
我正在尝试为一个小型可重用组件编写一个角度测试,当单击该组件时会发出一个事件以复制一个按钮,单击 DOM 但该组件返回未定义 测试报告...
当我运行 Azure 管道时,我的 Angular 单元测试失败了。我能够毫无问题地在本地运行测试。 我在管道中遇到的错误是: [业力服务器]: 未处理的拒绝:...
How to solve ReferenceError - gtag is not defined for Karma Jasmine test?
我的 Google Analytics 打字稿文件中有一个全局变量。 声明 var gtag: any; 当我在 Angular 项目中运行 ng test 时,它显示以下错误。 ReferenceError: gtag 不是
我想更改规范中变量的值。文件 文件 notChangeVariable:数字= 5 例子函数(){ 让 changeVariable = 10 } 我能够更改“notChangeVariable”的值
我想更改规范中变量的值。文件 文件 notChangeVariable:数字= 5 例子函数(){ 让 changeVariable = 10 } 我能够更改“notChangeVariable”的值
我为一个AngularJS服务编写了以下测试。当我同时运行它们时,第一个测试(应该存在)通过了,但其余的测试都失败了,并出现以下错误。错误: [$injector:unpr]... ...
使用jasmine-karma.buy{ width: 50%; }测试外部css属性。 你好,我想检查宽度属性
我正在用angular写一个测试用例,我写了一个条件,如果res.length ===1,重定向到详情页。我写了一个条件,如果 res.length === 1 重定向到详情页。(this.router.navigate(['details', id]))。我从第一个数组中获取id ...
创建特定类型的objct,对instanceof返回true,而不使用new。
我目前正在编写单元测试,其中一部分逻辑,是检查输入元素是否为某种类型。由于我使用的是angular,我无法在没有严重开销的情况下创建这个对象。(这个...
我正在用Karma Jasmine运行一个Angular单元测试。其测试的是一个按钮输入。我们收到了下面的注释与两个测试,一个常规和一个与async。有没有人知道如何修复这个单元......
我们正在使用Karma作为茉莉单元测试的测试运行器,测试一个Angular应用程序。我们有超过6000个测试。Karma运行测试的速度非常慢,从来没有通过2700个测试(11分钟)。
Angular测试 - 在Karma上得到 "TypeError: 无法读取属性'textContent'的null"。
我在我的Angular应用程序上设置了几个测试,在其中一个测试中,当我试图获取一个HTML元素时,得到了这个错误。TypeError.Cannot read property 'textContent' of null Cannot read property 'textContent' of null 这是一个 ...
Angular测试路线。SPEC HAS NO EXPECTATIONS应该导航到测试。
预期的行为是通过点击我的按钮 它应该导航到测试。我的问题是,我在下面的代码中的期望没有被读取。我还在下面的Karma中添加了一张我的输出图片。...
如何在获得代码覆盖率的同时排除规范文件[Angular] 。
我想让我的angular项目的代码覆盖率。我对这些工具不是很熟悉。我决定使用 "istanbul-instrumenter-loader"。"^3.0.1". 我试着从这个问题中寻求帮助:......
我希望能够使用JSDOM作为浏览器在angular中使用karma运行jasmine测试。我使用以下命令安装了jsdom和karma-jsdom-launcher:npm install jsdom --save-dev ...。
我正在为一个mat-stepper写一个测试。我遇到了错误。错误,导出名称 "matHorizontal"。Export of name 'matHorizontalStepper' not found! 解决这个错误的最好方法是什么? describe('...
我正在使用marbles为服务创建单元测试。经过测试的服务方法(我只留下了一个有问题的片段) updatePayment(payment: Partial , familyId: string)。可观察到的