karma-jasmine 相关问题

Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。

如何在节点中使用 karma 并在 singleRun 为 true 时从 Server.start 返回 Promise

我正在尝试使用节点创建一个工具,该工具将根据我发送的配置信息通过 karma 多次运行 Jasmine。 我开始给业力打电话一次,但我在服务上遇到了麻烦......

回答 1 投票 0

如何在 Angular 中使用 Karma-Jasmine 进行 videojs 录制功能的单元测试?

我正在尝试在 Video.js 中对开始记录进行单元测试。 我为 video.js 创建了一个模拟播放器对象。 当我对它进行单元测试时,它崩溃了。 代码 authBtn() { if(this.deviceId ==''){ ...

回答 0 投票 0

如何用post和get请求来模拟拦截器?

我正在尝试使用 post/get 请求测试拦截器。如果我只测试 GET 请求 - 它工作正常 - 但是当我添加开关时,检查 POST 和 GET 请求 - 我

回答 1 投票 0

Angular 标签 *ngIf 隐藏 karma debugelement 查询的元素,即使布尔值为 true

我想测试一个组件,我现在已将 HTML 简化为: 测试材料 在我的作品中...

回答 1 投票 0

Karma/Jasmine Expectation error in test with no expectation

我在 Karma 上使用 Jasmine,我在没有期望或断言的测试中收到以下断言错误: 1)应该做某事 测试名称 错误:应为 '403c2...

回答 1 投票 0

更新到 Angular 13 后,生成的覆盖率报告是空的

最近将我的角度应用程序版本迁移到 13。删除了 karma-coverage-istanbul-reporter 并添加了 karma-coverage。执行测试时,生成的覆盖率报告是空的...

回答 0 投票 0

如何可视化非常大的字符串或对象的 karma/jasmine 测试失败?

我正在做一个可以将某些文件转换为其他格式的 Angular 项目。最后我只是生成很长的字符串,或者非常大的对象并将它们转换成字符串,然后

回答 0 投票 0

无法读取未定义的属性“findIndex”

我正在尝试测试我的应用程序中的一个组件。在此组件的构造函数中,我有一个 findIndex 函数,如下所示: 删除:删除[]; selectedDel: number = null; // 这是一个工业...

回答 3 投票 0

在测试角度拦截器时模拟 http 错误

我有一个 Angular HTTP 拦截器,它应该跟踪和取消跟踪每个 http 请求,我正在为它编写测试,我一直在为带有 404 状态代码的 http 请求编写测试。当我运行 te...

回答 0 投票 0

如何模拟单元测试的角度路由状态

我正在为我的组件编写单元测试,但在创建组件实例时遇到问题并显示以下错误: 类型错误:无法读取 null 的属性“patientId” 我试过了

回答 1 投票 0

无法在单元测试中设置未定义的属性“componentInstance”

我尝试了不同的方法(通过构造函数注入组件,以不同的方式创建模拟和间谍,将这个间谍注入元素,...),但最后我总是收到......

回答 1 投票 0

如何在打字稿中对模型接口进行单元测试?

导出界面用户{ 名称:字符串; } 我如何对上述接口进行单元测试,以便 Karma 可以在代码覆盖率报告中显示它? 我已经尝试创建对象并断言一些适当的......

回答 3 投票 0

无法弄清楚 component.service 与服务不一样

我尝试了几种方法,但找不到问题所在。这是我最远的地方: it('应该加载当前活动', fakeAsync( inject([CampaignService], (service: CampaignService) =>...

回答 0 投票 0

添加测试用例以测试两次安装组件的 React 18 严格模式行为

在 React 18 严格模式下,Component 先挂载,卸载再重新挂载。我想在我的 React 应用程序中添加一个测试用例来测试这种行为。 我在我的应用程序中使用业力,茉莉花框架。

回答 1 投票 0

如何模拟“CdkVirtualScrollViewport”以在 Angular 中无限滚动?

@ViewChild('滚动') 滚动条!:CdkVirtualScrollViewport; 构造函数(私有 ngZone:NgZone){ } ngAfterViewInit(): void { this.unsub = this.scroller.elementScrolled().pipe( 妈...

回答 2 投票 0

Karma.js 在点击运行命令后需要 30 多秒来创建测试

点击命令 - node_modules.bin\karma start js ests\karma.conf.js 测试需要超过 30 秒才能开始。 我已经检查了自动化日志中的任何线索,但显然没有日志

回答 0 投票 0

用于角度单元测试的模拟 uuid

我有一个案例,我需要模拟一个 uuid 来运行并通过测试用例, 从“uuid”导入 * 作为 uuid 导出类测试{ 创建数据(){ for (let item of raw_data) { ...

回答 1 投票 0

Angular - 用 Jasmine 模拟新的 Audio()

我有一个在特定条件下播放声音的角度服务。我想模拟窗口的 Audio 类来监视播放功能以检查它是否实际被调用。 这是我的课: 我...

回答 0 投票 0

错误:创建 WebGL 上下文时出错 - Jasmine-spie

我正在为实例化类 new THREE.WebGLRenderer' 并抛出错误的方法之一编写单元测试:创建 WebGL 上下文时出错` 公共初始化(元素:HTMLElement){ 这.rend...

回答 1 投票 0

如何在 Karma/Jasmine 中测试柯里化函数

我有一个咖喱函数,例如 openDialog(info: string): (username: string) => Promise { 返回(用户名:字符串)=> { const dialogRef = this.dialog.open(

回答 0 投票 0

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