我正在尝试为一个使用ngrx存储的角7应用程序创建一些Cypress测试。为了测试UI,我希望将一些数据预加载到商店中。不幸的是,我不知道如何在不使用调度的情况下直接将所需的数据加载到存储中。如本例()所述,我设法公开了存储,但是我想直接操作状态,而不需要分派操作。我的猜测是,不知何故,我需要为存储/状态设置特定于测试的初始状态。__appStore__ = store$;
// in
我已经看过了,并假设这很简单,但就是不能理解这方面的API文档。假设我有一个控制器,它在第一次调用时拉取数据(当然,我省略了一大堆): $scope.data = [];
//something here that might trigger the controller to refresh };我应该在成功回调中放入什么来重