Jasmine

Jasmine

文章 25 浏览 104

无法读取单元测试 NgOnInIt 中未定义的属性(读取“订阅”)

我尝试了很多SO问题的答案,但没有任何效果。所以在mt测试中我做了这样的事情。 const stubStudentService = jasmine.createSpyObj('StudentsCrudServ…

定格我的天空 2025-01-13 05:53:25 5 0

尝试获取测试单元案例。无法弄清楚如何模拟 POST HttpClientRequests,我有点卡住了

在尝试弄清楚如何为一个项目模拟 HttpRequest 时,我决定应该为我从头开始创建的一个更简单的项目执行此操作。 目前,我正在尝试通过 Angular 模拟 HT…

念﹏祤嫣 2025-01-12 23:31:17 2 0

在 javascript fetch.then 块中测试代码时,预期失败

我尝试验证 window.open() 是否在 then 块中调用。这是一个最小的例子。 import { fakeAsync, tick } from '@angular/core/testing'; function openWi…

晨与橙与城 2025-01-12 12:02:40 2 0

如何为 Promise 编写测试来解析 Angular 中获取的 API

我用 Angular 编写了一个天气 API。我有一个从 API 获取数据的服务,然后将数据注入到在页面上显示它们的组件中。 服务: getForecastWeatherData(loc…

花想c 2025-01-12 10:29:24 0 0

如何测试并到达管道内的代码部分

我有一个看起来不太像这样的服务 getData(properties: any): Observable { const qrList$: Observable = properties.type === 'e' ? this.getByE(prop…

空城仅有旧梦在 2025-01-12 10:21:06 2 0

使用 jasmine 在已弃用的 ngrx 选择器上使用 props 测试 store.select 中的参数

我维护/开发了一个 Angular Web 应用程序,它使用了大量带有 props 的 ngrx 选择器。 将其从 Angular v9 升级到 v13 后,我不得不重构这些选择器,因…

自演自醉 2025-01-12 06:08:33 5 0

Jasmine Unit Case 具有订阅的组件方法返回未定义并且总是失败

我的组件具有以下方法: get(): void { this.service.get().subscribe((res) => { this.response = res; }); } 我有以下测试用例: it('should get co…

浮萍、无处依 2025-01-11 22:28:17 5 0

检查父组件规范中子组件的属性

我有一个父组件和一个子组件。从父组件的规范文件中,我想测试子组件中的属性是否已设置。 在 ChildComponent 的 ngOnInit() 中,我可以 console.log …

維他命╮ 2025-01-11 08:16:07 1 0

用于测试 keyup 事件的 Angular 测试用例

下面提到的代码工作正常。它基本上合并两个事件,合并它们并对输入字段执行一些操作。问题是,我无法模拟或编写此代码的测试用例。谁能帮我解决这个问…

蝶…霜飞 2025-01-11 05:53:13 2 0

使用 Jasmine 测试 btn click,得到“无法读取 null 的属性(读取“单击”)”

我正在测试两次单击按钮的功能以及是否会打开模式。 我已经在 J​​asmine 中测试了这些点击的几种变体,但我不确定如何查明此错误的原因,或如何减轻…

鲜血染红嫁衣 2025-01-11 05:10:08 1 0

组件内 BehaviouralSubject 的 Jasmine 测试未涵盖

我计划使用 jasmine 测试为 Angular 项目编写测试用例。下面是我试图涵盖的代码。 import { HttpClient } from '@angular/common/http'; import { Inj…

沩ん囻菔务 2025-01-11 03:34:40 4 0

如何为 addEventListener 编写 Jasmine 单元测试?

我不知道如何为 AddEventListener 编写 Jasmine 单元测试?如果 addEventListener 正常工作,如何测试以下代码? private static disableScrollingOnP…

葬﹪忆之殇 2025-01-11 03:05:18 1 0

调试元素不显示子组件的 HTML

我试图在使用 fixture.debugElement 时查看子组件的 HTML。当我 console.log(fixture.debugElement) 时,我只看到子组件的标签,但看不到它包含的 HTM…

三月梨花 2025-01-10 23:14:16 0 0

茉莉花间谍因承诺而失败

// CODE var catalogDOM = (function() { return { updateAvailabilityForItem: function(quant) { console.log(">>>> in updateAvailabilityForItem"…

微暖i 2025-01-10 08:21:15 1 0

Angular 如何在订阅方法中对错误函数进行单元测试

我正在为订阅调用编写单元测试,但无法涵盖订阅方法的错误处理部分。如果出现 403 错误,有一个 handleError 函数可以处理 statusCode=403 和其他 sta…

满身野味 2025-01-10 03:27:34 2 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文