karma-jasmine 相关问题

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

如何修复错误:断言错误:应在更新模式下运行 [预期=> false == true <=Actual]

我正在用 ChangeDetectorRef 编写一段代码 该功能本身运行良好。 获取版本信息() { 连接( 的( this.getApiSubs = this.aboutInfoService.getApiVersion().订阅...

回答 5 投票 0

Angular:12 - 在执行“ng test”时,无法在初始化之前访问“AppComponent”

当我尝试运行“ng test”时,我得到的结果如下: Karma v 6.3.4 的 UI 中出现错误消息: 0 规格,0 次失败,随机种子 98146 加载期间错误:未捕获

回答 2 投票 0

如何监视可观察的财产

我想对 Angular 10 组件进行单元测试。在组件的 ngOnInit 方法中,出现以下代码: this.订阅.push( this.myService.getDataSubject.subscribe((结果) => { ...

回答 3 投票 0

使用 Jasmine 监视 Observable 订阅的结果

我是 Jasmine 单元测试一个使用 Observables 的角度组件。我的组件有我正在测试的生命周期挂钩: ngOnInit() { this.dataService.getCellOEE(this.cell).subscribe(值...

回答 4 投票 0

Karma 超时前断开重连失败噩梦

我的 Angular 应用程序有超过 5000 个测试用例。 在我升级到 Angular 13 和 Karma 6.3、Jasmin 3.6 之前它一直运行正常 升级后,我在运行时遇到此错误&...

回答 2 投票 0

NgModule“DynamicTestModule”的提供程序无效 - 仅允许提供程序和类型的实例,得到:[..., ..., ?[object Object]?]

在我的角度应用程序中,如果用户未登录,我会重定向到登录页面,它可以工作,但是使用 jasmine 和 karma 的测试失败并出现以下错误:NgModule 'DynamicTestModul 的提供程序无效...

回答 3 投票 0

Angular 单元测试:使用构造函数注入测试组件

我正在尝试为下面的登录组件编写单元测试。该组件有一个带@Inject的构造函数。我们如何在构造函数中使用 @Inject 测试角度组件?有人可以帮忙吗?比...

回答 1 投票 0

NullInjectorError:没有 StoreRootModule 的提供者

运行单元测试用例时出现以下错误 NullInjectorError:R3InjectorError(DynamicTestModule)[StoreFeatureModule - > StoreRootModule - > StoreRootModule]: NullInjectorEr...

回答 2 投票 0

类型错误:模块[moduleId]未定义

我正在尝试在 Linux 上使用 Firefox 浏览器与 Jenkins 一起运行 jasmine 单元测试,但我一直有这种行为: [32m02 08 2017 08:16:26.443:INFO [Firefox 50.0.0 (Windows 8.1 0.0.0)]: [39mCon...

回答 1 投票 0

升级到 v15 后如何包含来自 Angular 项目外部的单元测试?

自 Angular v15 起,test.ts 配置文件中的 require.context 函数已被删除。 我使用 require.context 使 Angular 项目之外的测试对 Karma 可见。现在这已被删除:...

回答 1 投票 0

无法生成更新过滤器的事件

我编写了一个单元测试,用于在 keyup 事件后更新过滤器。对我来说完全没问题,但过滤器没有更新。我无法弄清楚我的代码有什么问题,因此我请求您的帮助。 C...

回答 0 投票 0

如何使用 karma jasmine 编写单元测试

导出类Helperservice{ showDialog(数据:任意): void { $(document).trigger('openDialog', data); } 隐藏对话框():无效{ $(document).trigger('closeDialog'); } } //用法 帮手。

回答 0 投票 0

如何在节点中使用 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

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