如何在Flutter中测试史诗级中间件?

时间:2018-09-23 00:16:09

标签: testing redux flutter middleware

一些建议使用redux的帖子,因为它可以简化测试,但是我对如何测试具有史诗般的中间件(这是我的应用程序的关键部分)的了解不多。

我正在考虑以这种方式进行测试

  test("Add Group To Repository", () {
    final mockGroupRepository = MockGroupRepository();
    final store = new Store<AppState>(appReducer,
    initialState: new AppState.initial(),
    middleware: [createEpic(mockGroupRepository)]);
    Group group = new Group(groupName: "Group", groupPassword: "Password");
    store.dispatch(AddGroupAction(group));
    verify(mockGroupRepository.addGroup(group));
});

我对测试的经验很少,对于一个绝对的初学者来说,要找到资源并不容易。

我该如何进行史诗测试?

0 个答案:

没有答案