karma-jasmine 相关问题

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

如何使用 Karma 配置排除 Angular 4 中单元测试的文件夹(组件)?

我使用的是 Angular cli 版本 1.4.5,下面是 karma.conf.ts 文件 module.exports = 函数(配置){ 配置.设置({ 基本路径: '', 排除: [ “src/app/components/panel/panel.compo...

回答 2 投票 0

有没有一种简单或惯用的方法来访问 Angular 单元测试中的文件?

我有单元测试的默认设置(Jasmine 和 Karma)。我需要为从 XMLDocument 读取提供的 Element 节点的函数编写单元测试。虽然我可以生成 DOM

回答 1 投票 0

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

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

回答 1 投票 0

如何在jasmine中添加jquery

我收到以下错误: 参考错误:$ 未定义 错误属性:对象({ ngDebugContext:DebugContext_({视图:对象({def:对象({工厂:函数,nodeFlags:33669121,rootNode...

回答 2 投票 0

如何在测试中调用 observable 的订阅以及如何确保 observable 的主体已经被执行

我有 ngOnInit ,我有订阅在其主体中构建表单 ngOnInit() { this.myObservable$.pipe(takeUntil(this.unsubscribe$)).subscribe((myObservable) => { 如果(我的可观察){ ...

回答 1 投票 0

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

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

回答 1 投票 0

Jasmine:预期已调用间谍函数,但从未调用过

有两个函数formatViews和test。 代码: const formatViews = (视图) => { if(views >= 1000000) return `${(views / 1000000).toFixed(1)}M`; if(观看次数 >= 1000) 返回 `${(vi...

回答 1 投票 0

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

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

回答 1 投票 0

找不到命名空间“NodeJS”。 Karma 单元测试

我创建了一个新的 Angular 17 (Node v18.14.1) 项目。 并尝试运行 npm run test 它失败并出现以下错误。 错误:src/app/app.component.ts:13:9 - 错误 TS2503:找不到命名空间 '

回答 1 投票 0

mat-chip-grid 必须与 matChipInputFor

我在 Angular15 版本中运行 Angular 测试用例时遇到此错误,任何人都可以帮助我解决此错误。 这是我的代码 我在 Angular15 版本中运行 Angular 测试用例时遇到此错误,任何人都可以帮助我解决此错误。 这是我的代码 <mat-chip-grid> <mat-chip-row highlighted *ngFor="let color of colors"> {{color.name}} </mat-chip-row> </mat-chip-grid> 您需要将输入与 matChipInputFor 指令与 mat-chip-grid 结合使用。 如果您的代码不需要交互逻辑并且更多的是视觉元素,请考虑使用 mat-chip-set 而不是 mat-chip-grid

回答 1 投票 0

部分 Angular 17 测试未执行

我有一个带有一些测试的 Angular 应用程序,其中还包含一个带有自己测试的库,例如 app/projects/my-lib。我遇到的问题是库中的测试没有被执行......

回答 1 投票 0

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

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

回答 2 投票 0

[已解决]如何测试 Angular 自定义元素并在模块 ngDoBootstrap 中进行覆盖

我想在我的模块中完成覆盖,但似乎可以找到一种在引导程序内引用/监视 customElements.define 的方法。 奖金: 对 useFactory 覆盖率的帮助会很大

回答 1 投票 0

多个意外请求:GET

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

回答 1 投票 0

Angular 5 测试 - 全局配置测试床

我想在 Angular 5 的 [email protected] 项目中导入所有测试套件的某些模块,例如 ngrx Store、ngx translate 或 httpClientModule。 在生成的 test.ts 中我添加了 ...

回答 4 投票 0

Karma 错误:预期有 1 个符合条件的请求,但发现 2 个请求

错误:对于条件“匹配 URL:https://reqres.in/api/users?page=2”,预期有 1 个匹配请求,但发现了 2 个请求。 您好,我正在尝试为

回答 1 投票 0

让ng测试ChromeHeadless以显示spec.ts文件的“describe”和“it”中的描述

如何让 ng test --browsers=ChromeHeadless 显示spec.ts文件的describe()和it()中的描述? 例如。: ng 测试 --include=src/app/interval/interval.spec.ts 在 Chr... 中显示此内容

回答 1 投票 0

错误:NG05105:发现意外的合成侦听器@transform.start

当我运行 ng test 时,带有 Angular Material 的 Angular 17 应用程序会抛出错误: Chrome 121.0.0.0 (Linux x86_64) AppComponent 应该具有“app-test”标题 FAILED 错误:NG05105:Unex...

回答 1 投票 0

afterAll TypeError 中抛出错误:无法读取未定义的属性(读取 'toLowerCase')

我正在制作规范文件和设置,但有时控制台中会出现此错误“AfterAll TypeError 中抛出错误:无法读取未定义的属性(读取“toLowerCase”)”, 为什么...

回答 2 投票 0

如何解决 Angular 单元测试错误:“AfterAll 中抛出了错误 [对象 ErrorEvent] 抛出”

当我在我的角度项目中运行 ng test 命令时出现错误,它会给出类似的错误 10% 构建模块 1/1 模块 0 active04 12 2018 11:29:43.408:WARN [karma]: 没有捕获的浏览器,打开 htt...

回答 3 投票 0

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