问题标签 [jasmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
7 浏览

javascript - 如何使用 Jasmin 以同步方式运行测试

我有这个代码:

我看到日志中打印的是:

然而,这不是我想要的。我希望描述中的每个测试(步骤)以同步的方式为每个客户运行。

我怎么做?

0 投票
0 回答
9 浏览

javascript - 如何使我的描述中的代码同步运行?

我有一个包含array元素的 JSON 文件。

如果我只有 1 个元素,则订单数组一切正常。但是,如果我有 2 个以上的元素,我会收到很多错误。

如何修复我的代码以使 forEach 调用同步工作?我想运行 1 个订单,与他一起完成,然后才能移动到下一个订单。

0 投票
0 回答
26 浏览

angular - 尝试设置子组件的值时获取未定义的formGroup

我正在 ParentComponent 中为此方法编写单元测试:

基本上我需要从子组件中获取 formGroup,我正在使用 ViewChild 执行此操作。子组件是与 html 共享的组件,包含表单、设置表单的 FormService 和 ts. 我有一些方法的文件。

这就是我的子组件中的内容。

在我的单元测试中,我想设置 formGroup 的值。

我的测试失败,我得到无法读取未定义的属性'formGroup'我确实在 beforeEach 中声明了我的 ChildComponent i 声明。

所以我被困在这里,我不知道如何继续,我也尝试创建一个存根,但在这里我的问题是我必须以某种方式从构造函数中获取 formService,我不知道是怎么回事......很多我的问题。

如果有人可以帮助我,我将不胜感激。谢谢