karma-runner 相关问题

Karma为开发人员提供了一个测试环境,他们不需要设置很多东西,而只需编写代码并获得即时反馈,以提高生产力和创造力。

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

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

回答 2 投票 0

try/catch 块的角度单元测试

const 正则表达式 =^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3} (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ validRegex(地址: 字符串): 布尔值 { 尝试 { 返回正则表达式.test(地址); } 捕获(错误){ 重新...

回答 1 投票 0

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

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

回答 1 投票 0

如何在节点中使用 karma 并在 singleRun 为 true 时从 Server.start 返回 Promise

我正在尝试使用节点创建一个工具,该工具将根据我发送的配置信息通过 karma 多次运行 Jasmine。 我开始给业力打电话一次,但我在服务上遇到了麻烦......

回答 1 投票 0

Angular + Karma + Gitlab CI:Karma 测试超时

我的业力测试作业没有在 Gitlab CI 上正确终止。 使用 ng test --progress false --watch false 调用测试作业。 测试运行并返回成功的结果: 总计:16 次成功 托塔...

回答 3 投票 0

Karma+Jasmine:在窗口对象上定义的模拟外部库

我正在开发一个 Javascript SDK,我正在使用在窗口对象上定义的外部库 私人 getFromATS(): 字符串 { 返回 window.ats.retrieveEnvelope(函数(信封:字符串)...

回答 1 投票 0

进行 Karma 测试时未定义错误区域

我正在尝试在 Angular 中测试服务,但它一直抛出此错误: afterAll 抛出一个错误 未捕获的 ReferenceError:未定义区域 ReferenceError:未定义区域 我有

回答 0 投票 0

Karma.js 在点击运行命令后需要 30 多秒来创建测试

点击命令 - node_modules.bin\karma start js ests\karma.conf.js 测试需要超过 30 秒才能开始。 我已经检查了自动化日志中的任何线索,但显然没有日志

回答 0 投票 0

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

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

回答 2 投票 0

Angular - 用 Jasmine 模拟新的 Audio()

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

回答 0 投票 0

如何测试具有自身依赖项的 Angular 管道(使用 NG 15 inject() 注入)?

一个最小的工作示例,在一个新的 Angular 15 CLI 应用程序中: 一个(空白)服务 HelperService 此服务通过新的 inject() 调用注入到 DemoPipe 中: 导出类 DemoPipe 实现

回答 1 投票 0

运行角度单元测试时出现 ESM 导入错误

我正在运行 Angular 15 并让 tsConfig.json 使用 ES2022。我注意到 ng 测试失败并出现此错误。 错误 [config]:配置文件错误!错误 [ERR_REQUIRE_ESM]:ES Mod 的 require()...

回答 0 投票 0

软件包支持终止日期

在一些软件包版本的支持生命周期结束时需要一些帮助。以下是带有版本的软件包列表。 1.stylelint(v13.12.0,v14.15.0) 2.jasmine-spec-reporter(v...

回答 0 投票 0

Jasmin 测试用例在 Angular 14 上失败

无法在角度项目上使用业力框架执行单元测试。 { “依赖”:{ "@angular-material-components/datetime-picker": "^7.0.1", “@an...

回答 0 投票 0

服务状态不能在组件的单元测试 jasmine 中改变

我有一个组件从服务中消耗资源。 导出类 BarService { 年龄:字符串=''; private dare$ = new BehaviorSubject(false); 删除() { throw new Error('删除...

回答 1 投票 0

带有 puppeteer 的角度单元测试打开命令行窗口,中断调试器

在 Angular 项目中,我们使用 Puppeteer 在依赖项安装中包含 Headless Chrome 二进制文件,它有助于很多事情,包括 CI。此处描述了执行此操作的方法 它总是有效

回答 0 投票 0

Angular 15 - 业力:错误:此浏览器不支持自动 publicPath

我将我的应用程序更新为 angular 15 (15.2.0),但是当我使用 npm run test 运行 karma test 时出现错误: 错误是由于 Error: Automatic publicPath is not supported in this browser. 我注意到...

回答 0 投票 0

无法在 Angular 中生成 karma.conf

正在练习CI/CD,开始配置karma.conf。但是,我发现Angular项目已经没有karma.conf了,官方推荐“ng generate config karma”doe...

回答 1 投票 0

如何调试来自业力服务器的错误?

我正在使用 karma 和 karma-typescript(但这不是 Angular 项目,所以我没有使用 angular-cli)。 在所有测试都通过后,我的测试运行中大约有一半会产生错误,并且...

回答 2 投票 0

Table primeng TotalRecords Jasmine Karma Angular 错误类型错误:无法设置未定义的属性(设置“totalRecords”)

我需要测试这个使用 primeng 创建平板电脑行的组件,我在达到 totalRecords 时遇到了问题,因为我得到了未定义的值,这就是组件 用 /** 标记! **/ 当...

回答 0 投票 0

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