Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。
如何在节点中使用 karma 并在 singleRun 为 true 时从 Server.start 返回 Promise
我正在尝试使用节点创建一个工具,该工具将根据我发送的配置信息通过 karma 多次运行 Jasmine。 我开始给业力打电话一次,但我在服务上遇到了麻烦......
如何在 Angular 中使用 Karma-Jasmine 进行 videojs 录制功能的单元测试?
我正在尝试在 Video.js 中对开始记录进行单元测试。 我为 video.js 创建了一个模拟播放器对象。 当我对它进行单元测试时,它崩溃了。 代码 authBtn() { if(this.deviceId ==''){ ...
我正在尝试使用 post/get 请求测试拦截器。如果我只测试 GET 请求 - 它工作正常 - 但是当我添加开关时,检查 POST 和 GET 请求 - 我
Angular 标签 *ngIf 隐藏 karma debugelement 查询的元素,即使布尔值为 true
我想测试一个组件,我现在已将 HTML 简化为: 测试材料 在我的作品中...
Karma/Jasmine Expectation error in test with no expectation
我在 Karma 上使用 Jasmine,我在没有期望或断言的测试中收到以下断言错误: 1)应该做某事 测试名称 错误:应为 '403c2...
最近将我的角度应用程序版本迁移到 13。删除了 karma-coverage-istanbul-reporter 并添加了 karma-coverage。执行测试时,生成的覆盖率报告是空的...
如何可视化非常大的字符串或对象的 karma/jasmine 测试失败?
我正在做一个可以将某些文件转换为其他格式的 Angular 项目。最后我只是生成很长的字符串,或者非常大的对象并将它们转换成字符串,然后
我正在尝试测试我的应用程序中的一个组件。在此组件的构造函数中,我有一个 findIndex 函数,如下所示: 删除:删除[]; selectedDel: number = null; // 这是一个工业...
我有一个 Angular HTTP 拦截器,它应该跟踪和取消跟踪每个 http 请求,我正在为它编写测试,我一直在为带有 404 状态代码的 http 请求编写测试。当我运行 te...
我正在为我的组件编写单元测试,但在创建组件实例时遇到问题并显示以下错误: 类型错误:无法读取 null 的属性“patientId” 我试过了
无法在单元测试中设置未定义的属性“componentInstance”
我尝试了不同的方法(通过构造函数注入组件,以不同的方式创建模拟和间谍,将这个间谍注入元素,...),但最后我总是收到......
导出界面用户{ 名称:字符串; } 我如何对上述接口进行单元测试,以便 Karma 可以在代码覆盖率报告中显示它? 我已经尝试创建对象并断言一些适当的......
无法弄清楚 component.service 与服务不一样
我尝试了几种方法,但找不到问题所在。这是我最远的地方: it('应该加载当前活动', fakeAsync( inject([CampaignService], (service: CampaignService) =>...
添加测试用例以测试两次安装组件的 React 18 严格模式行为
在 React 18 严格模式下,Component 先挂载,卸载再重新挂载。我想在我的 React 应用程序中添加一个测试用例来测试这种行为。 我在我的应用程序中使用业力,茉莉花框架。
如何模拟“CdkVirtualScrollViewport”以在 Angular 中无限滚动?
@ViewChild('滚动') 滚动条!:CdkVirtualScrollViewport; 构造函数(私有 ngZone:NgZone){ } ngAfterViewInit(): void { this.unsub = this.scroller.elementScrolled().pipe( 妈...
Karma.js 在点击运行命令后需要 30 多秒来创建测试
点击命令 - node_modules.bin\karma start js ests\karma.conf.js 测试需要超过 30 秒才能开始。 我已经检查了自动化日志中的任何线索,但显然没有日志
我有一个案例,我需要模拟一个 uuid 来运行并通过测试用例, 从“uuid”导入 * 作为 uuid 导出类测试{ 创建数据(){ for (let item of raw_data) { ...
Angular - 用 Jasmine 模拟新的 Audio()
我有一个在特定条件下播放声音的角度服务。我想模拟窗口的 Audio 类来监视播放功能以检查它是否实际被调用。 这是我的课: 我...
错误:创建 WebGL 上下文时出错 - Jasmine-spie
我正在为实例化类 new THREE.WebGLRenderer' 并抛出错误的方法之一编写单元测试:创建 WebGL 上下文时出错` 公共初始化(元素:HTMLElement){ 这.rend...
我有一个咖喱函数,例如 openDialog(info: string): (username: string) => Promise { 返回(用户名:字符串)=> { const dialogRef = this.dialog.open(