Как проверить эпопеи промежуточного программного обеспечения во флаттере? - PullRequest
0 голосов
/ 23 сентября 2018

Несколько постов рекомендовали использовать 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));
});

У меня очень мало опыта в тестировании, и найти что-то для абсолютного новичка было нелегко.

Как я могу пройти это эпическое тестирование

...