如何在量角器中定位 Ngrx/Store

查理-格林曼

我目前有一个使用量角器编写的 E2E 测试。我目前使用 async await 如下:

it('should check master checkbox, when master checkbox is clicked on', async() => {
  await page.navigateTo();
  await page.toggleMasterCheckbox();
  expect(await page.determineIfMasterCheckboxIsChecked()).toEqual(1);
});

但是,正如我所注意到的,关于 click 事件的 async await 并未检查以确保 store observable 已正确发出,并且该复选框已显示在“master”复选框中。关于我如何在 E2E 测试中定位我的商店以便我可以将等待事件附加到它的任何建议,将不胜感激。谢谢你。

查理-格林曼

问题与函数调用中未返回事件侦听器的事实有关。我猜这会导致函数无法按预期绑定等待。一旦在函数digest(,or zone.run) 中返回的事件侦听器按预期发生。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章