jasmine 相关问题

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

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

使用 jasmine 部分测试数组内对象属性的值

我有一个 PopupComponent,我正在尝试使用 Jasmine 进行测试。我的 PopupComponent 中有一个带有多个 Formcontrol 的表单,它将向 FormArray 添加一个条目。 所以我正在尝试测试...

回答 1 投票 0

角度测试。提供于:模块破坏

目前我正在使用一项服务: @Injectable({ 提供于:MyModule }) 导出类 MyService { //... 做东西 } --- @NgModule({ 声明:[MyComp], 进口:[ 反应式表单模块, ...

回答 1 投票 0

Angular - 测试 - 无法初始化子组件

我正在尝试测试扩展基本组件的子组件。 SubComponent 覆盖父组件中的 ngOnInit() ,而 Base comp 包含 ngOnit 和 ngOnDestroy 方法内部的一些逻辑...

回答 1 投票 0

如何在玩笑中跳过文件执行?

我正在使用 jest 进行集成测试,其中一个文件夹下有 20 个测试文件。我需要确保在运行测试时不需要执行该文件夹中的三个文件。我尝试过

回答 3 投票 0

如何为在 HTML 元素上调用scrollIntoView 的代码创建单元测试

我在 Angular 组件中有一个方法,可以通过选择给定某些条件的其中一张卡片来滚动元素列表(称为“卡片”),然后调用scrollIntoView() 方法。 ...

回答 1 投票 0

VS Code [角度]业力测试调试断点只能工作一两次,无需重新启动 VS Code

我已经使用 VS code 来调试我的 Angular jasmine karma 测试有一段时间了,但我总是遇到一个问题,在调试测试几次后,断点停止工作。我必须重新...

回答 1 投票 0

Angular 中的单元测试点击事件

我正在尝试将单元测试添加到我的 Angular 2 应用程序中。在我的一个组件中,有一个带有(单击)处理程序的按钮。当用户单击按钮时,将调用 .ts 中定义的函数...

回答 6 投票 0

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