Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。
我正在尝试为依赖于导入函数的函数编写角度单元测试 - 如何编写模拟导入函数结果的单元测试?我拥有的功能...
导出界面用户{ 名称:字符串; } 我如何对上述接口进行单元测试,以便 Karma 可以在代码覆盖率报告中显示它? 我已经尝试创建对象并断言一些适当的......
刚接触nock,第一次用 我想测试以下方法,但我的测试失败了 Expected spy storeDeviceId to have been called with: [ '1234-5678' ] 但它从来没有被...
使用 Jasmine 和 JS 对 localStorage 进行单元测试
此刻正在兜圈子,希望有人能帮助解决问题 我试图让我的头脑围绕单元测试 window.localStorage 并相信我快到了,我只是不能......
如何在 Angular 测试中覆盖 service.map?
我是 Angular UT 的新手。 我发现很难在我当前的测试中涵盖 this.service.map。这是我要测试的方法: validateSupervisorLevel(eid = '', supervisorLevel: number): AsyncValidato...
当我尝试遍历 window.localStorage 时,我似乎没有得到我设置的任何键/值返回。 首先,我在 window.localStorage.length 上未定义。 我有一个通过的测试设置
无法弄清楚 component.service 与服务不一样
我尝试了几种方法,但找不到问题所在。这是我最远的地方: it('应该加载当前活动', fakeAsync( inject([CampaignService], (service: CampaignService) =>...
如何解决/抑制 IntelliJ 警告模拟类未在任何 Angular 模块中声明?
我有一个 Angular 8 应用程序,我试图在其中模拟一些子组件。 嘲笑本身很好。但是,为了组织和可重用性,我想将模拟移出 .spec f...
我正在尝试测试登录组件。我可以模拟除字符串变量之外的所有内容。我怎样才能做到这一点? @成分({ 选择器:'应用程序登录', templateUrl: './login.component.html', 样式网址...
如何在 jasmine 中模拟存储库以触发此代码块中的 THEN?
我正在尝试通过对基本方法执行简单的茉莉花测试来增加项目中的代码覆盖率。在我的控制器中,我有这个: 函数 fetchStates() { $repository.states().all(...
Como cobrir a linha com testes
我有这个代码: updateAlarmWithTag(报警:AlarmData){ this.geometricLayers.markers.forEach((marker) => { 如果(marker.tag === alarm.tagInfo.tag && marker.layer){ 如果(警报。警报)...
我试图理解为什么我的测试没有按预期进行。这是组件: @成分({ 选择器:'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'...
我有一个案例,我需要模拟一个 uuid 来运行并通过测试用例, 从“uuid”导入 * 作为 uuid 导出类测试{ 创建数据(){ for (let item of raw_data) { ...
我正在构建一个有角度的应用程序,我想在其中输入用户 JavaScript 代码(例如函数),运行单元测试以验证输入代码是否正确,并在测试通过或失败时显示给用户...
Angular - 用 Jasmine 模拟新的 Audio()
我有一个在特定条件下播放声音的角度服务。我想模拟窗口的 Audio 类来监视播放功能以检查它是否实际被调用。 这是我的课: 我...
错误:fakeAsync() 测试助手需要 zone-testing.js 但找不到。使用 serenityJS+Jasmine 在 Angular webapp 上运行测试时
我正在尝试使用 serenityJS + Jasmine 在 Angular Web 应用程序上运行组件测试,但遇到了以下错误。知道如何解决这个问题吗? 信息: 错误:需要 zone-testing.js ...
Angular Testing provider useValue for environment throws NullInjectionError
我在我们的 Angular 应用程序中有一个环境提供者,我们有这样的: {提供:'环境',useValue:环境} 除此之外,我们还有许多其他提供商作为服务
我正在为我的 http 拦截器创建一个单元测试。 它的作用取决于包含带有令牌的标头的内容。 拦截器: private requestWithToken(req: HttpRequest, n...
使用 Jasmine 测试 Angular 4(以前的 Angular 2)应用程序 - Udemy 课程
有人请分享本课程的最新 Angular 版本代码,因为它是用 Angular 4 编写的。 我当前的 Angular 版本 14 不兼容,无法完成本课程,所以我需要 compa...
如何在 angularjs 单元测试中触发 keyup/keydown 事件?
我想对模拟占位符的指令进行单元测试,其中输入值仅在 keyup/down 事件时被清除。