jasmine 相关问题

Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。

Angular - 如何在单元测试中模拟外部函数?

我正在尝试为依赖于导入函数的函数编写角度单元测试 - 如何编写模拟导入函数结果的单元测试?我拥有的功能...

回答 2 投票 0

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

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

回答 3 投票 0

Nock和Jasmine单元测试-node js环境

刚接触nock,第一次用 我想测试以下方法,但我的测试失败了 Expected spy storeDeviceId to have been called with: [ '1234-5678' ] 但它从来没有被...

回答 0 投票 0

使用 Jasmine 和 JS 对 localStorage 进行单元测试

此刻正在兜圈子,希望有人能帮助解决问题 我试图让我的头脑围绕单元测试 window.localStorage 并相信我快到了,我只是不能......

回答 0 投票 0

如何在 Angular 测试中覆盖 service.map?

我是 Angular UT 的新手。 我发现很难在我当前的测试中涵盖 this.service.map。这是我要测试的方法: validateSupervisorLevel(eid = '', supervisorLevel: number): AsyncValidato...

回答 0 投票 0

如何遍历window.localStorage

当我尝试遍历 window.localStorage 时,我似乎没有得到我设置的任何键/值返回。 首先,我在 window.localStorage.length 上未定义。 我有一个通过的测试设置

回答 1 投票 0

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

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

回答 0 投票 0

如何解决/抑制 IntelliJ 警告模拟类未在任何 Angular 模块中声明?

我有一个 Angular 8 应用程序,我试图在其中模拟一些子组件。 嘲笑本身很好。但是,为了组织和可重用性,我想将模拟移出 .spec f...

回答 2 投票 0

如何使用 Jasmine Spy 模拟变量?

我正在尝试测试登录组件。我可以模拟除字符串变量之外的所有内容。我怎样才能做到这一点? @成分({ 选择器:'应用程序登录', templateUrl: './login.component.html', 样式网址...

回答 3 投票 0

如何在 jasmine 中模拟存储库以触发此代码块中的 THEN?

我正在尝试通过对基本方法执行简单的茉莉花测试来增加项目中的代码覆盖率。在我的控制器中,我有这个: 函数 fetchStates() { $repository.states().all(...

回答 2 投票 0

Como cobrir a linha com testes

我有这个代码: updateAlarmWithTag(报警:AlarmData){ this.geometricLayers.markers.forEach((marker) => { 如果(marker.tag === alarm.tagInfo.tag && marker.layer){ 如果(警报。警报)...

回答 0 投票 0

在单元测试中永远不会调用间谍服务(茉莉角)

我试图理解为什么我的测试没有按预期进行。这是组件: @成分({ 选择器:'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'...

回答 1 投票 0

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

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

回答 1 投票 0

在运行时在角度应用程序中的浏览器中运行测试

我正在构建一个有角度的应用程序,我想在其中输入用户 JavaScript 代码(例如函数),运行单元测试以验证输入代码是否正确,并在测试通过或失败时显示给用户...

回答 2 投票 0

Angular - 用 Jasmine 模拟新的 Audio()

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

回答 0 投票 0

错误:fakeAsync() 测试助手需要 zone-testing.js 但找不到。使用 serenityJS+Jasmine 在 Angular webapp 上运行测试时

我正在尝试使用 serenityJS + Jasmine 在 Angular Web 应用程序上运行组件测试,但遇到了以下错误。知道如何解决这个问题吗? 信息: 错误:需要 zone-testing.js ...

回答 0 投票 0

Angular Testing provider useValue for environment throws NullInjectionError

我在我们的 Angular 应用程序中有一个环境提供者,我们有这样的: {提供:'环境',useValue:环境} 除此之外,我们还有许多其他提供商作为服务

回答 0 投票 0

带有令牌拦截器的茉莉花测试

我正在为我的 http 拦截器创建一个单元测试。 它的作用取决于包含带有令牌的标头的内容。 拦截器: private requestWithToken(req: HttpRequest, n...

回答 0 投票 0

使用 Jasmine 测试 Angular 4(以前的 Angular 2)应用程序 - Udemy 课程

有人请分享本课程的最新 Angular 版本代码,因为它是用 Angular 4 编写的。 我当前的 Angular 版本 14 不兼容,无法完成本课程,所以我需要 compa...

回答 1 投票 0

如何在 angularjs 单元测试中触发 keyup/keydown 事件?

我想对模拟占位符的指令进行单元测试,其中输入值仅在 keyup/down 事件时被清除。

回答 6 投票 0

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