角单元测试fakeasync vs whenstable

时间:2020-08-24 05:49:30

标签: angular unit-testing asynchronous

我正在编写一个角度分量的单元测试。到目前为止,从我阅读的内容中测试异步代码时,我有两种方法

  • 方法1:与fakeAsync一起使用tick
  • 方法2:与async一起使用whenStable

我更喜欢第一种方法fakeAsync,但是我注意到当我修改输入元素值时,这不会更新ngModel。但是,如果我将whenStableasync一起使用,则可以正常工作。这是预期的吗?我实际上认为方法1和方法2与到目前为止所读的内容相同。

0 个答案:

没有答案