karma-runner 相关问题

Karma为开发人员提供了一个测试环境,他们不需要设置很多东西,而只需编写代码并获得即时反馈,以提高生产力和创造力。

如何用 karma spec runner 修复 flakey 自动手表行为?

似乎我一直在与因果报应中的自动观看作斗争......我将保存一个文件,什么都不会发生,我得到: 21 02 2023 17:00:52.118:WARN [Chrome Headless 110.0.5481.100 (Mac OS 10.15.7...

回答 0 投票 0

如何在 ag-grid 中为 cellrenderer 编写单元测试用例

.html .html <ag-grid-angular style="width: 100%; height: 100%" class="ag-theme-alpine" [columnDefs]="columnDefs" [defaultColDef]="defaultColDef" [rowData]="rowData$ | async" [animateRows]="true" [pagination]="true" [paginationPageSize]="10" (gridReady)="onGridReady($event)"></ag-grid-angular> 组件.ts public columnDefs: ColDef[] = [ { headerName: 'Source Name', field: 'SourceName', width: 300, cellRenderer: function (params: any) { return ( '<a href="javascript: void(0)" class="noUnderline">' + params.data.SourceName + '</a>' ); } }, { headerName: 'Type', field: 'Type', width: 300, cellRenderer: function (params: any) { return '<a href="javascript: void(0)" class="noUnderline">' + params.data.Type + '</a>'; } }, { headerName: 'Location', field: 'Location', width: 350 }, { headerName: 'Pipeline', field: 'Pipeline', width: 350 } ] component.spec.ts it('should call the cellrenderer function - SourceName', fakeAsync(() => { const cellRenderer = component.columnDefs.find(c => c.field === 'SourceName').cellRenderer as any; expect(cellRenderer({data: { 'SourceName': 'OPCUA_Site1' }})).toEqual('OPCUA_Site1'); })); 单元测试抛出错误“对象可能是‘未定义的’。” 有人可以帮我做正确的测试用例吗?

回答 0 投票 0

Angular Google Sign与测试

我无法模拟gauth的attachClickHandler函数。以下是我的代码。我无法模拟 attachClickHander 的 onSuccess 和 onFailure 回调。因此,无法测试...

回答 1 投票 -1

Karma在所有测试运行前断开连接

我们正在使用Karma作为茉莉单元测试的测试运行器,测试一个Angular应用程序。我们有超过6000个测试。Karma运行测试的速度非常慢,从来没有通过2700个测试(11分钟)。

回答 1 投票 1

Angular测试激活路由:用RouterTestingModule设置查询参数。

我发现测试一个observable会导致这个Karma'it'测试运行两次。第一次失败,第二次通过。我使用的服务是获取和设置路由器的查询参数。...

回答 1 投票 0

每次卡玛测试后如何清理?

这是我的测试(Karma + Mocha): describe('foo', function() { afterEach(function() { var id = window.setTimeout(function() {}, 0); while (id--) { window.clearTimeout(id); }。}); ...

回答 1 投票 0

JSDom因果报应角度设置

我希望能够使用JSDOM作为浏览器在angular中使用karma运行jasmine测试。我使用以下命令安装了jsdom和karma-jsdom-launcher:npm install jsdom --save-dev ...。

回答 1 投票 1

如何在命令行中输入多个报料器?

是否可以从命令行输入多个我想使用的报告器?我试过下面的组合,似乎都不行 > karma start karma.conf.js --reporters progress ...

回答 1 投票 1

Angular 9 单元测试的缘分

我无法删除这个声称与http模块有关的报应错误,我试过各种方法都无法解决。我的应用是在angular 9 Report项目结构:app Components ...

回答 1 投票 0

Angular测试。Uncaught错误。Uncaught(在承诺中)。错误:无法匹配任何路由。无法匹配任何路由。URL段:'home'

我试图在一个叫UserComponent的Angular组件上运行业力测试。在这个组件中,我的ngOnInit做了如下操作:ngOnInit() { const stream = this.tokenSvc.AuthTokens.pipe(...) { const stream = this.tokenSvc.AuthTokens.pipe(。

回答 1 投票 0

Karma - NullInjectorError: 没有HttpClient的提供者

我得到NullInjectorError.当我运行测试时,没有HttpClient的提供者。当我运行测试时,没有HttpClient的提供者。使用Angular 8和Karma。我遵循的例子和Karma是新的。所以不知道为什么会发生这种情况。为什么会这样?大部分的...

回答 1 投票 0

如何在缘分上使用jest?

我想使用jest框架。所以在karma.conf文件中,我在framework字段中加入了jest。但是它给出了错误 "WARN [reporter]: Can not load "jest", it is not registered!" 当我运行 karma ...

回答 1 投票 11

Angular测试在初始化前无法访问Service

我无法启动测试,因为它们在一开始就失败了,并出现错误 Chrome 83.0.4103.61 (Linux x86_64) ERROR 在 AfterAll Uncaught ReferenceError 中抛出一个错误。无法访问'...

回答 1 投票 0

VSCode终端中的 "Ctrl+点击跟随链接 "不能跳转到源文件,而是打开新的浏览器标签页

我正在使用Visual Studio Code(1.40.1版本)在我的Angular 8项目上工作,并通过命令ng test从其终端运行KarmaJasmine测试。当测试失败时,我总是能够跳 ...

回答 1 投票 3

类型错误。无法读取AngularJasmine中undefined的'next'属性。

当我在一个组件中使用以下服务时,错误 "TypeError: 显示 "TypeError: Cannot read property 'next' of undefined "错误,并且之前没有引起任何问题的测试也失败了。服务:...

回答 1 投票 1

Jenkins JUnit测试结果报告插件指出,找到了4个测试报告文件,其模式为'**unit-tests.xml'?

INFO: 开始记录。INFO:正在处理JUnit。正在处理JUnit INFO.[JUnit] - 发现4个测试报告文件。JUnit] - 4个测试报告文件被发现,模式为'**unit-tests.xml',相对于'E:\Jenkins-ws{foldername}'的测试......

回答 1 投票 0

Karma , 伊斯坦布尔 - 代码覆盖报告 未知% ( 00 )

Unknown% ( 00 ) Branches : Unknown% ( 00 ) Functions : ...

回答 1 投票 1

无法让JUNIT与Karma一起运行

我已经安装了2.0.1版本的npm包karma-junit-reporter,我的karma.conf.js文件是。我的karma.conf.js文件是: / Karma配置文件,更多信息请看链接 / https:/karma-runner.github.io1.0......

回答 1 投票 0

karma.js在进行基本的 "karma init "设置后没有返回任何结果。

我按照 egghead.io 的 "Karma 简介 "教程,在这里找到了 https:/egghead.iolessonsunit-testing-introduction-to-karma ,并按照以下步骤进行操作(在 Windows 上): > npm install --...。

回答 2 投票 1

在Karma-JUnit-Reporter的JUnit xml文件中包含文件名。

我需要找到一种方法,在JUnit XML结果文件中包含某个测试的文件名。它只包含类名。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.