karma-runner 相关问题

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

<spyOn>:找不到可以监视的对象

我有一个简单的组件: .html: {{标题}} 更改标题 .ts: 导出类 AppComponent { title = '应用程序运行!';

回答 2 投票 0

Jasmine:Angular Typescript 项目中的“不完整:未找到规范”

出于某种我无法理解的原因,Karma 说 Jasmine 找不到我的任何测试规格。我使用 Angular 9、Typescript 和 ng test 来运行测试。我还运行 jasmine init 来创建 jasm...

回答 9 投票 0

在测试组件的创建时,使用 Firebase 进行角度测试失败,但应用程序运行正常(NullInjectionError)

我正在使用 Angular 和 Firebase 开发一个聊天应用程序,它几乎完成了,一切似乎都工作正常......但测试给出了很多奇怪的错误。 例如,它说无法创建...

回答 2 投票 0

Angular 15 单元测试 - 无法读取只读常量的属性,为什么?

我无法使用 Angular 15.2.10 和 Karma 6.3.12 运行单元测试,我也尝试过 Karma 6.4.3 但有同样的问题。 奇怪的是,它给了我只读常量而不是变量的错误。

回答 1 投票 0

Karma 找不到我的 spec.ts 文件测试

我有以下基于此的 karma.config.js module.exports = 函数(配置){ 配置.设置({ 基本路径: '', 文件:['**/*spec.ts'], 框架:['茉莉花'], 插件...

回答 4 投票 0

业力。语法错误:需要一个标识符,但发现...而不是

我最近将一个 angularjs 项目从 1.3 更新到 1.5,它使用 ES6,我的测试使用 karma,当我运行 grunt karma 时,出现以下错误: 语法错误:需要一个标识符,但发现“url”我...

回答 1 投票 0

Ng 测试错误,错误:模块构建失败(来自 ./node_modules/@ngtools/webpack/src/ivy/index.js)

运行 ng test 后我收到此错误: ng-virtual-main.js!=!data:text/javascript;base64,

回答 1 投票 0

具有多重签名的 Angular 模拟服务

在我的 Angular 项目中,所有 Rest 服务的定义如下,它们有 4 个签名 公共命令Get(oem:字符串,countryCode?:字符串,观察?:'body',reportProgress?:布尔):观察...

回答 1 投票 0

不再能够使用 ddescribe 或 iit

我曾经能够使用 ddescribe 和 iit 让 jasmine/karma 仅运行一个特定的测试或一组测试。但是,现在它不再起作用,并且我收到此错误:(或 iit 的类似错误)。 信息...

回答 1 投票 0

CreateSpyObject 在“beforeEach”中有效,但在“it”中无效

我有一个组件: @成分({ 选择器:'应用程序侧导航', 独立:真实, 进口:[ MatSidenav模块 ], templateUrl: './sidenav.component.html', styleUrl: './sidenav.component.s...

回答 1 投票 0

Angular 5 - 我们如何测试 router.navigate([id],{relativeTo: this._activatedRoute}])

我想在茉莉花、因果报应中测试这个功能。测试此功能的首选方法是什么? 功能测试(有效负载){ this._router.navigate([this.result.id], {relativeTo: this._activatedRoute}) } 我...

回答 2 投票 0

为什么所有Jasmine相关的、描述的、beforeEach都被标记为“找不到名字********”?

我已将 Angular 应用程序从 14 升级到 15,将 Angular Material 升级到 15,然后进行 MDC 迁移。 仅供参考,rxjs、nodejs、typescript 版本要求在升级之前也已更新。 但在所有具体...

回答 1 投票 0

Angular + Jasmine - Provider 未应用于内部组件

我正在为使用多个内部组件的自定义表模块编写单元测试。所有内部组件都使用 ForwardRef 来访问主表的输入,例如列。组成...

回答 1 投票 0

在 Angular 从 14 升级到 15 的过程中,我们是否也应该升级 Jasmine 和 Karma 相关的依赖项?

我最近将 Angular 应用程序与 Materialv15 和 MDC 一起从 v14 升级到了 v15,但不知怎的,它导致了越来越多的测试失败。 所以,我想了解一下,这是否是强制性的...

回答 1 投票 0

配置 Karma https 服务器进行角度测试

Karma 已弃用,但自 v17.1 起仍然是 Angular CLI 配置的默认测试框架。我想在浏览器中测试需要 https 上下文的微妙加密功能,并且...

回答 1 投票 0

如何设置多种类型的 Karma 覆盖报告?

我想从 karma 覆盖率报告器获取 cobertura 和 html 输出。目前我必须运行测试两次。一次使用此配置: 记者:['进展'、'报道']

回答 2 投票 0

多个意外请求:GET

我有一个角度应用程序,在初始化时,会发出许多http请求。 我已经设置了一个测试,期待第一个请求和第二个请求, 描述(“MyController--”,函数(){ 变种

回答 1 投票 0

Karma 测试错误:已断开连接,因为 60000 毫秒内没有消息

我正在运行“ng test”命令来在 Angular 项目中实现单元测试。 Chrome 无头 120.0.6099.130 (Windows 10) 错误 已断开连接,因为 60000 毫秒内没有消息。 铬他...

回答 1 投票 0

如何使用 karma-babel-preprocessor 和 PhantomJs 保留行正确的行号?

当我像这样使用 karma-babel-preprocessor 的记录配置时 module.exports = 函数(配置){ 配置.设置({ 预处理器:{ 'src/**/*.js': ['babel'], '测试/*...

回答 2 投票 0

我可以使用指定的种子运行 Karma 测试吗?

我正在从事一个用 Karma/Jasmine 进行测试的 Angular 项目。 默认情况下,角度测试按随机顺序运行,如果按特定顺序运行,可能会导致测试失败。 我注意到了...

回答 1 投票 0

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