jasmine 相关问题

Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。

如何修复“Chrome Headless 115.0.5790.110 (Windows10) 错误 |断开连接,因为尝试运行 karma 单元测试时 10000 毫秒错误中没有消息?

我们有一个与 Angular15 合作的项目,并使用 Jasmine 和 Karma 进行联合。 当我们执行测试用例时,我们收到如下图所示的错误。有时它运行正常,但最长时间

回答 1 投票 0

Jasmine 测试在 Chutzpah 下运行时会因超时而随机失败

我一直在努力让Cuttzpah和Jasmine打得好。这是一个不再积极维护的遗留项目,所以我正在尝试使用我目前拥有的东西。 跑步时

回答 1 投票 0

Jasmine 访问受保护的属性

我现在转向了 Angular,刚刚完成了我的第一个 Angular 继承的实现。 我需要为子类编写一个测试用例,在其中我可以将值分配给受保护的变量(来自 b...

回答 1 投票 0

茉莉花单元测试中的角度本地化

我正在尝试用茉莉花测试角度翻译。我正在使用 Angular Localize,但我不知道如何在 jasmine/karma 单元测试中使用它。我通过 URL 参数触发语言更改...

回答 2 投票 0

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

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

回答 1 投票 0

单元测试 Angular HttpInterceptor:toHaveBeenCalledWith apears 从未被调用

我正在对一个小的错误处理拦截器进行单元测试,我想测试是否已使用参数调用了某个函数。 toHaveBeenCalledWith 函数给出了一个“但它从未被调用...

回答 1 投票 0

角度单元测试属性“toBeTruthy”在“断言”类型上不存在

目前我所分配的一个项目存在 VSCode 无法确定 Jasmine 断言属性的问题。测试运行成功,但 VSC 中的智能感知...

回答 2 投票 0

Jasmine框架中未创建SRC文件夹

src 文件夹。 这是创建的文件夹目录,但我需要添加“ts”和“spec.ts” 源代码

回答 1 投票 0

如何使用参数重置间谍策略?

如何清除withArgs SpyStrategy?我在文档中找不到任何内容。 我通常会创建一个如下所示的间谍对象: 让 inventoryServiceSpy = jasmine.createSpyObj('InventoryServic...

回答 1 投票 0

预期已调用 Angular Route.navigate,但从未调用过

我在监视注入的路由器时遇到了这种情况。我正在从单元测试中调用组件的方法。该方法依次调用 Router.navigate。当期望 Router.navigate 间谍被调用时...

回答 1 投票 0

在 JavaScript 中查找多维数组元素第一次出现的问题,可能对 Splice() 的理解不正确

首先,我是一名编码初学者,我正在参加 Rithm School 编码练习,其中我在测试其中一个名为 findFirstMove 的问题时遇到了障碍。 来自他们的

回答 2 投票 0

eventHandler 的 Angular 单元测试

我在用户界面中有一个元素,添加了事件处理程序,例如 [事件处理程序] =“事件处理程序” 我的 ts 文件有这个 eventHandlers eventHandlers=新地图< string, (event?: service.

回答 1 投票 0

不完整的 Angular Karma Jasmine 规格不再在 fit/fdescribe 上失败

我的构建系统没有拒绝最近通过重点测试 fdescribe 提交的 PR。过去,当使用 fdescribe()/fit() 测试运行时,茉莉花会返回非零退出代码。最近(?)然而...

回答 1 投票 0

AG 调用 gridApi 函数的网格单元测试(即:gridApi.setQuickFilter)

我有一个调用“gridApi.setQuickFilter”的函数,我需要测试它是否使用正确的参数进行调用。 成分: 清除快速过滤器 = () => { this.quickFilter = '';...

回答 1 投票 0

如何从 Jasmine-node 获得更好的终端输出?

当我运行测试时,我将 jasmine-node 与 frisby 一起使用,终端输出中得到的都是红点和绿点,我想查看所有规格的清单以及它们是否通过或失败,类似于

回答 1 投票 0

如何从 Jasmine-npm 获得更好的终端输出?

当我运行测试时,我将 jasmine-node 与 frisby 一起使用,终端输出中得到的都是红点和绿点,我想查看所有规格的清单以及它们是否通过或失败,类似于

回答 1 投票 0

如何以角度对剪贴板副本进行单元测试?

如何监视clipboard.copy方法? 为了 const 剪贴板 = TestBed.inject(Clipboard); spyOn(剪贴板, '复制').and.returnValue(true); 我收到警告 “复制”类型的参数不是

回答 4 投票 0

Angular 单元测试因 NullInjector 错误而设置失败且未使用 Stub

我正在使用依赖于 HttpClient 的服务编写一个简单的独立注销组件测试。我尝试了不同的解决方案来存根 HttpAuthService 以及迄今为止我尝试过的每个解决方案......

回答 1 投票 0

如何使用 jasmine 编写 switch case 单元测试

下面是我的代码 var s=函数(){ return 'API CALL';//通过一些 API 调用我得到整数值 }; 开关(s()){ 案例 0: store.p1="Some Text";休息; 情况 1: store.p1="其他一些文本";

回答 4 投票 0

NullInjectorError:没有 InjectionToken MatDialogData 的提供者

在我的 Angular 应用程序上运行 jasmine 测试时遇到此错误。 错误:StaticInjectorError(DynamicTestModule)[MyEditDialogComponent -> InjectionToken MatDialogData]: 静态注入器错误(

回答 6 投票 0

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