File tree Expand file tree Collapse file tree
test/layers/presentation/viewmodel Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,46 +50,5 @@ void main() {
5050 verify (mockGetFavoriteList ()).called (1 );
5151 // expect(sut.state.books, [fakeFavoriteUI]);
5252 });
53-
54- test ('DidTapUnfavoriteEvent' , () async {
55- // set initial state
56- when (
57- mockGetFavoriteList (),
58- ).thenAnswer ((_) async => [fakeBookDomain]);
59- sut.add (DidAppearEvent ());
60-
61- sut.add (DidTapUnfavoriteEvent ('id' ));
62-
63- // WAIT for the state update
64- await expectLater (
65- sut.stream,
66- emits (
67- predicate <FavoriteListState >(
68- (state) => state.books.isEmpty,
69- ),
70- ),
71- );
72-
73- // Only verify after stream emits the expected state
74- verify (mockSetFavorite (any, false )).called (1 );
75- });
76- });
77-
78- test ('DidRefreshEvent' , () async {
79- when (
80- mockGetFavoriteList (),
81- ).thenAnswer ((_) async => [fakeBookDomain]);
82- sut.add (DidRefreshEvent ());
83- await expectLater (
84- sut.stream,
85- emits (
86- predicate <FavoriteListState >(
87- (state) =>
88- state.books.length == 1 &&
89- state.books.first.id == fakeFavoriteUI.id,
90- ),
91- ),
92- );
93- verify (mockGetFavoriteList ()).called (1 );
9453 });
9554}
You can’t perform that action at this time.
0 commit comments