我在NGXS示例中模拟了此操作,用于从API获取数据的操作,该API调用API,然后通过tap设置状态: import {Category} from '..但是,我希望将API调用包装为仅在通过身份验证并连接到套接字服务器后才进行调用,因此我使用mergeMap()添加了该调用: import {Category} from '..tap()代码正在运行,正在
Cypress (e2e测试)给出的一个好做法是以编程方式设置应用程序的状态,而不是使用UI。这当然是有道理的。在这段视频中, Brian Mann提出了这个解决方案来展示Redux商店:NGXS是否有可能在测试期间以编程方式访问不同的状态?一个例子是登录过程:直接分派login操作或使用访问令牌设置存储,以便在任何测试之前登录,这将是很好的。