@@ -7,15 +7,18 @@ import 'package:zulip/api/model/model.dart';
7
7
import 'package:zulip/model/narrow.dart' ;
8
8
import 'package:zulip/widgets/content.dart' ;
9
9
import 'package:zulip/widgets/icons.dart' ;
10
+ import 'package:zulip/widgets/message_list.dart' ;
11
+ import 'package:zulip/widgets/page.dart' ;
10
12
import 'package:zulip/widgets/recent_dm_conversations.dart' ;
11
13
import 'package:zulip/widgets/store.dart' ;
12
14
13
15
import '../example_data.dart' as eg;
14
- import '../flutter_checks.dart' ;
15
16
import '../model/binding.dart' ;
16
17
import '../model/test_store.dart' ;
17
18
import '../test_navigation.dart' ;
18
19
import 'content_checks.dart' ;
20
+ import 'message_list_checks.dart' ;
21
+ import 'page_checks.dart' ;
19
22
20
23
Future <void > setupPage (WidgetTester tester, {
21
24
required List <DmMessage > dmMessages,
@@ -275,9 +278,9 @@ void main() {
275
278
await tester.tap (find.byType (RecentDmConversationsItem ));
276
279
// no `tester.pump`, to avoid having to mock API response for [MessageListPage]
277
280
278
- check (pushedRoutes).last.settings
279
- ..name. equals ( 'message_list' )
280
- ..arguments .equals (expectedNarrow);
281
+ check (pushedRoutes).last.isA < WidgetRoute >().page
282
+ .isA < MessageListPage >( )
283
+ .narrow .equals (expectedNarrow);
281
284
}
282
285
283
286
testWidgets ('1:1' , (WidgetTester tester) async {
0 commit comments