karma-jasmine相关内容
我正在尝试测试我的导航功能是否被称为删除车辆。但它似乎从来没有打过电话。我认为这可能与以下事实有关:它是一个异步功能,但即使当我等待完全订阅完成时,它也不起作用。 .ts: deleteVehicle(): void { if (confirm('Bent u zeker dat u deze wagen wilt verwijderen?')) { this.ap
..
我在测试组件时遇到问题。主要问题是当我运行Fixture.DetectChanges()时。 当我没有触发它时,所有的测试都通过了,没有任何问题。 以下是测试: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> describe("simple HTML", () => { // beforeEach(() => { // fix
..
我正在用Jasmin编写测试用例。 当我调用Bellow方法时, initialize({"Data": "primary"}); 即: initialize: function(config) { console.info("initialize Version 2 initialized.."); return new Promise(functio
..
实际上,我的问题应该是在ngOnInit中测试什么。两天前,我开始为我的公司代码编写单元测试。所以我不能给你们展示完整的代码。我有一个组件: filter-tree.component.ts import { FilterPanelService } from 'src/app/core/services/filters/filter-panel.service'; @Compone
..
我尝试使用Karma/Jasmine测试角度分量。坦率地说,我对Karma/Jasmine没有太多的了解,在测试诸如“未捕获的TypeError:无法读取未定义抛出的属性‘coSearchCriteria’”之类的错误时,我也不太了解。但是正常的组件功能运行良好。如果有什么想法,请帮帮我。 这是我的测试代码,这里基本的“应该创建”测试用例正在工作,但是第二个测试用例给出错误。 desc
..
我的设置与此帖子相同https://stackoverflow.com/a/42462579/1818048 但我无法在Karama Jasmine测试中使用ServiceLoctor.inject.get-注射器为空 constructor() { this.inject = ServiceLocator.injector.get(InjectionService);
..
我正在尝试对我的API请求进行单元测试,以检查它是否返回预期结果。在API请求的回调中,我必须使用window.location.href将页面重定向到外部url。 尝试重定向页面和无头Chrome的测试用例似乎返回断开连接错误。我试图创建模拟窗口服务,但仍然不起作用。 this.apiSvc.logout().subscribe((res) => { localStor
..
我刚刚使用ng update将我的ANGLING v7项目更新到了V8。我已经完成了所有的步骤,这个项目建造得很好。但是,当我运行ng test时,我现在收到以下错误(针对我的所有组件) Failed: Template parse errors: 'my-date-picker' is not a known element: 1. If 'my-date-pick
..
我正在努力学习如何编写测试。我不知道如何从服务模拟和测试方法。 我当前的服务文件如下: import {Injectable} from '@angular/core'; import {HttpClient, HttpErrorResponse} from '@angular/common/http'; import {Observable, throwError} from 'rx
..
我在ANGLE中的一个服务中有一个只读属性: @Injectable({ providedIn: 'root' }) export class MyService { private readonly timeIntervals: any; } constructor(private readonly config: AppConfig) { this.timeInter
..
我想对此onSubmit函数执行单元测试,其中肯定的深渊翻滚指向MatSnackbar,并显示消息&Submit Successful&Quot;。我刚接触Jasmine Karma,请指导我在这种情况下如何测试MatSnackbar。 Component.ts import { MatSnackBar } from "@angular/material/snack-bar";
..
我有一个在一种情况下返回EMPTY可观测对象的效果。我正在尝试测试此案例,但似乎想不出如何测试EMPTY可观察性? 我的代码如下: 效果: effect$ = createEffect(() => this.actions$.pipe( ofType(someAction), mergeMap(([action]) => { if
..
我继承了一个角度应用程序,这是几年前首次开发的。我接到的任务之一就是让我们的测试继续进行--因为在过去的一年或更长时间里没有运行过测试。这最初是一个角度2的应用程序,现在已经更新到2.3.1左右。目前我们不能做进一步的更新,因为这将涉及到实质性的重构,我们需要在以后的时间使用撞击。 问题是,当我运行ng test时,它确实会生成一些初始测试。然而,当浏览器窗口打开时,虽然我看到Karma详细信息
..
我使用的是Windows Subsystem for Linux(Windows10,Ubuntu18.04LTS)。我将在下面列出所有其他相关版本。 此设置在我的Mac计算机上运行,没有将flags数组添加到karma.conf.ts,如下所示。 到目前为止我已经看过: Headless Chrome slows tests by 10x Ubuntu: Cannot sta
..
在GitLab上运行CI/CD管道时,我的Karma测试超时,出现错误: ℹ 「wdm」: Compiled successfully. 05 08 2019 22:25:31.483:INFO [karma-server]: Karma v4.2.0 server started at http://0.0.0.0:9222/ 05 08 2019 22:25:31.485:INFO [l
..
如果我有1000多个测试的场景,并且只想运行其中选定的部分,我可以使用fdescribe。 跳过了睡觉测试,这很好,但是它们仍然会污染控制台输出。如何禁止跳过测试的控制台输出? 推荐答案 如果您通过Karma运行测试,您可以配置一个规范报告插件来忽略各种情况。 https://www.npmjs.com/package/karma-spec-reporter http
..
我正在尝试使用Windows版本的Google Chrome从WSL启动Karma。 在karma.conf.js中,我只需使用Chrome浏览器: [...], browsers: ['Chrome'], [...] 我导出了Chrome_BIN环境变量,如下所示: export CHROME_BIN='/mnt/c/Program Files (x86)/Google/C
..
我的终端中有此错误: TypeError:无法读取未定义的属性(读取‘id’) 我正在尝试测试对API的调用,但出现错误。 我的函数: itemToForm = () => { this.api.send(this.component, 'get', { lang: 'ES', filter: { id: this.item['id'] } }
..
大家好, 我苦苦挣扎了好几天,提出了几个问题herehere,我已将它们缩小到这个问题。 我有以下巴别塔配置: { "presets": [ [ "@babel/env", { "modules": false, } ] ],
..
有人能提供我们如何将角度测试用例(Jasmine/Karma)集成到Azure管道中的信息吗?构建管道成功执行后,测试用例的结果显示在哪里? 推荐答案 检查案例Running Jasmine tests on Azure DevOps as part of automated build process 您可以通过以下脚本和任务完成此操作: 运行ng test 使用Pub
..