我有一个结构如下的测试。 keyboard.press 位于 for 循环内。 问题是由于印刷速度,浏览器无法识别所有这些。 在测试结束时,ENTER 仅被按下了 8-9 次。 我在 for 循环中用 sleep function 解决了这个问题。 是否可以在这里避免睡眠 function 并仍然 ...
我有一个结构如下的测试。 keyboard.press 位于 for 循环内。 问题是由于印刷速度,浏览器无法识别所有这些。 在测试结束时,ENTER 仅被按下了 8-9 次。 我在 for 循环中用 sleep function 解决了这个问题。 是否可以在这里避免睡眠 function 并仍然 ...
我想访问 $event 中的数据,并验证是否在单击时调用了 treeClick 方法。 这是运行测试文件后的错误“Expected spy treeClick to have been called once. It was called 0 times.” 模板文件 规格 有什么解决办法吗? ...
我正在我的 angular 15 应用程序下进行单元测试。 运行测试时出现以下错误: 错误:无法匹配任何路由。URL 段:'signin' 下面是我的组件的单元测试代码: ...
使用 Angular 14 配置 Jest 后,出现此错误:测试套件无法运行 Jest 配置是: 在 setup-jest.ts 中我们有: 和 package.json: 此外,tsconfig.spec.ts 已正确配置: tsconfig.json 包含 esModuleInterop: ...
我正在为 Navbar 组件创建一个测试。 当我测试按钮单击注销键时,Jasmine 的测试开始无限循环。 下面是我的测试,我已经创建了其他类似的测试,他们没有给我任何问题。 它可能与注销页面有关吗? 任何提示将不胜感激! ...
即使只有规范文件的样板也会出现此错误。 还有其他问题导致这个吗? 文件 它只是样板,当我调试时,它显示夹具未定义。 我还注意到,当我删除所有注入的服务时,我的夹具得到了定义 ...
当我运行测试时,我收到错误TypeError: Cannot read properties of undefined (reading 'controls') 。 为什么我无法访问测试文件中的控件? 我的功能: ...
我的真实方法: 同等规格: 但出现错误: Error: Expected spy updateClinics to have been called. at <Jasmine> ...
这是组件方法: 以及另一种在发布时调用上述方法的方法: 用于测试的模拟服务: 测试: 没有抛出错误。 都是成功的。 但是我的resetPage()方法不在测试范围内。 它仍然显示在未覆盖的部分下。 如何使我的resetPage受到当前测试的覆盖? 我错过了什么或我需要做什么改变? 提前致谢 ...
我在我的 Angular 应用程序中使用 facebook SDK,我正在为其导入 FB SDK 类,如下所示 在此之后我使用该类的以下方法来获取一些信息 在测试期间,我想模拟该类的getEntryPointData方法。 找不到任何方法来模拟上面的类或该类的特定方法。 任何帮助表示赞赏。 谢谢! ...
赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 santosh gore正在从可靠的来源寻找答案: 请提供解决此问题的确切解决方案。运行 angular 测试时失败我在项目中有 environment.ts 来设置来自 kubernate yaml 的环境数据。 运行 ng t ...
得到一个错误: TypeError: Cannot read properties of undefined (reading 'fetchPersonnelList') 用我的测试规格。 完整代码: 更新根据forestG的建议,我通过注入服务来更新代码。 当存在模拟服务时,我仍然收到错误消息: ...
这是 function: 这是我做的规范: 尽管我给了 5 毫秒,但我的测试失败了; tick(5000); expect(component.openDialog).toHaveBeenCalled(); 错误: 真的无法理解这个问题。 有人帮我理解吗? ...
我正在为 AppComponent 准备一个单元测试用例,它有一个路由器作为注入的依赖项,并且在我的测试台中包含了 RouterTestingModule。 仍然出现错误。 请找到如下所示的错误日志: ...
这是我的基地 class: 在DetailsComponent.spec的规范中,我正在尝试编写一个测试,它位于AddClinicComponent组件中。 这是测试: 但是得到一个错误: Error: Directive AddClinicComponent has no selector, pl ...
我在做测试时遇到以下错误: TypeError: Cannot read properties of undefined (reading 'subscribe') Error: <toHaveBeenCalled>: Expected a spy, but got Function. ...
如何为具有私有@ViewChild 子组件的组件编写单元测试? 注意:我不能仅仅为了编写测试用例而更改或更新主要组件代码。 主要部件代码: 单元测试代码:问题是当我尝试在下面的代码中为 app.childComponent 提供模拟 object 时。 虽然如果我添加 // @ts-ignore ...
我正在尝试涵盖this.httpCache.put(this.agreementUrl, agreement as any); 在线测试但它总是失败, 测试: ...
我有个问题。 我有一个 function 使用异步等待来获取数据,但在我尝试测试它的那一刻。 我不知道该怎么做。 我试过这是我的组件 这是我的服务文件 最后这是我的测试 我在语法中没有错误,但在终端中我看到了这个。 ...
我有文件:@Component({ selector: 'page', templateUrl: './page.html', styleUrls: ['./page.scss'] }) export class PageComponent implements OnInit, OnD ...