Angular的异步管道在单元测试中不能正确更新。
创始人
2024-10-24 11:32:03
0

在编写单元测试时,确保在每个异步管道的前面设置fakeAsync(),随后使用tick()方法模拟异步操作完成,以便正确触发管道更新。以下是示例代码:

it('should update async pipe correctly', fakeAsync(() => {
  const testValue = 'test';

  // Mock async data source
  spyOn(myService, 'getData').and.returnValue(of(testValue).pipe(delay(100)));

  // Trigger component initialization
  fixture.detectChanges();

  // Make sure async pipe is updated correctly
  expect(fixture.debugElement.query(By.css('div')).nativeElement.textContent).toBe('');

  tick(100);

  expect(fixture.debugElement.query(By.css('div')).nativeElement.textContent).toBe(testValue);
}));

相关内容

热门资讯

黑科技机器人!德州之星辅助器有... 黑科技机器人!德州之星辅助器有哪些功能,aapoker外挂购买,新2025教程(有挂教学)-哔哩哔哩...
黑科技挂!微扑克透明挂,wpk... 黑科技挂!微扑克透明挂,wpk辅助外挂,必胜教程(有挂辅助挂)-哔哩哔哩是一款可以让一直输的玩家,快...
黑科技软件!wpk德州职业代打... 黑科技软件!wpk德州职业代打,aapoker辅助实际测试,力荐教程(有挂规律)-哔哩哔哩1、金币登...
黑科技软件!德州之星辅助器有哪... 黑科技软件!德州之星辅助器有哪些功能,wpk职业代打,细节揭秘(有挂技巧)-哔哩哔哩是一款可以让一直...
黑科技挂!aapoker透明挂... 一、aapoker透明挂辅助器简介了解软件请加微:136704302aapoker透明挂辅助器是一款...
黑科技ai!wpkai辅助实战... 黑科技ai!wpkai辅助实战效果,wepoke透明真的吗,技巧教程(有挂详情)-哔哩哔哩;人气非常...
黑科技ai代打!wpk到底有没... 黑科技ai代打!wpk到底有没有外挂,Wpk辅助器,AA德州教程(有挂方法)-哔哩哔哩;小薇(透视辅...
黑科技ai!aapoker透视... 黑科技ai!aapoker透视辅助,wpk有赢的吗,wpk教程(有挂黑科技)-哔哩哔哩;小薇(透视辅...
黑科技插件!德扑之星软件辅牌器... 您好,德扑之星软件辅牌器这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
黑科技软件!wpk德州职业代打... 黑科技软件!wpk德州职业代打,wepoke辅助使用方法,解密教程(有挂总结)-哔哩哔哩;是一款可以...