jasmine 相关问题

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

Angular jasmine 测试用例间谍OnProperty 给出错误

在我的角度应用程序中,我有一个配置文件,我在其中定义了一些属性。 在我的组件中,我有一个利用该属性的方法。 我正在为该方法编写一个测试用例,当我...

回答 1 投票 0

为 Jasmine 自动编译 Rails 资源(使用 Sprockets)(jasmine-browser-runner)

我最终将 Rails 应用程序从旧的 jasmine-rails Rails gem 移至新的 jasmine-core 和 jasmine-browser-runner 以进行 Javascript 测试。一切正常,除了我似乎...

回答 1 投票 0

错误 TS2688 中的错误:找不到“jest”的类型定义文件

我有一个 Angular 6 应用程序,我正在使用 karma + jasmine 来运行我的测试。但是当我运行 ng test 时,出现以下错误: 错误 TS2688 中的错误:找不到...的类型定义文件

回答 2 投票 0

jasmine toHaveBeenCalled部分匹配

有了 Jasmine,我可以监视方法并找出参数。我希望能够调用 toHaveBeenCalledWith(something, Anything)。 假设我想监视一个方法 .on(event,callback)。阿尔...

回答 3 投票 0

使用 Jasmine 监视 Observable 订阅的结果

我是 Jasmine 单元测试一个使用 Observables 的角度组件。我的组件有我正在测试的生命周期挂钩: ngOnInit() { this.dataService.getCellOEE(this.cell).subscribe(值...

回答 4 投票 0

this.document.body.setAttribute()的角度单元测试用例

document.body.setAttribute('data', 'data1') 在我的组件中的 ngOnInint() 内。 我该如何编写这一行的单元测试?

回答 1 投票 0

如何在 AngularJS/Jasmine 单元测试中模拟图像加载事件?

我正在尝试对一个简单的指令进行单元测试,如下所示: angular.module('blog').directive('imageOnLoad', function() { 返回 { 限制:'A', 链接:函数(范围,el...

回答 3 投票 0

NullInjectorError:没有 StoreRootModule 的提供者

运行单元测试用例时出现以下错误 NullInjectorError:R3InjectorError(DynamicTestModule)[StoreFeatureModule - > StoreRootModule - > StoreRootModule]: NullInjectorEr...

回答 2 投票 0

Angular10 属性指令模拟不起作用。尝试获取模板中的元素:无法读取 null 的属性(读取“nativeElement”)

我正在尝试使用 Angular 10 在我的 jasmine 单元测试中模拟指令。该指令根据输入评估条件,并根据条件渲染或不渲染模板。

回答 1 投票 0

Jasmine 数组比较部分对象测试

是否有一种茉莉花特定的方法来检查一个数组是否与另一个数组匹配,并进行部分对象比较? 数组可能很大(从测试数据文件中提取) - 因此试图避免添加

回答 1 投票 0

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

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

回答 1 投票 0

无法生成更新过滤器的事件

我编写了一个单元测试,用于在 keyup 事件后更新过滤器。对我来说完全没问题,但过滤器没有更新。我无法弄清楚我的代码有什么问题,因此我请求您的帮助。 C...

回答 0 投票 0

Angular(TypeScript):使用“ng test”时出错

我使用 Angular (TypeScript) 角度 15.1.0 节点版本:19.7.0 npm:9.5.1 当我使用 ng test 时出现错误: 错误 : ⠙ 生成浏览器应用程序包(阶段:设置)...节点:内部/

回答 2 投票 0

角度 16 takeUntilDestroyed 在测试中

我有一个简化为的组件: @成分({ 选择器:'', 模板网址:'' }) 导出类 MyComponent 实现 OnInit{ 构造函数( private readonly myService: MyService /*是否进行http c...

回答 0 投票 0

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

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

回答 1 投票 0

角度测试函数.bind()

在组件初始化后,我很难尝试测试某些功能是否绑定到组件。 这是我的 ngOnInit() 函数: ngOnInit() { this.someFunction = this.

回答 4 投票 0

如何可视化非常大的字符串或对象的 karma/jasmine 测试失败?

我正在做一个可以将某些文件转换为其他格式的 Angular 项目。最后我只是生成很长的字符串,或者非常大的对象并将它们转换成字符串,然后

回答 0 投票 0

如何让茉莉花测试忽略多行字符串中的制表符

我有一个返回多行字符串的函数,如下所示: 示例第 1 行 示例第 2 行 示例第 3 行 我希望能够这样写: it('应该得到正确的数据', () => { 期待(

回答 1 投票 0

Jasmine TypeError:无法读取未定义的属性(读取“安装”)

我在后面的 java maven 项目上,前面是 thymeleaf 的 web 应用程序。 我想建立一个测试框架,为此我选择了 Jasmine。 我对 Ajax 的测试有疑问

回答 0 投票 0

无法在单元测试中设置未定义的属性“componentInstance”

我尝试了不同的方法(通过构造函数注入组件,以不同的方式创建模拟和间谍,将这个间谍注入元素,...),但最后我总是收到......

回答 1 投票 0

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