@@ -72,25 +72,25 @@ void main() {
72
72
TestZulipBinding .ensureInitialized ();
73
73
TestWidgetsFlutterBinding .ensureInitialized ();
74
74
75
- void prepareRawContentResponseSuccess (PerAccountStore store, {
75
+ void prepareRawContentResponseSuccess ({
76
76
required Message message,
77
77
required String rawContent,
78
78
Duration delay = Duration .zero,
79
79
}) {
80
80
// Prepare fetch-raw-Markdown response
81
81
// TODO: Message should really only differ from `message`
82
82
// in its content / content_type, not in `id` or anything else.
83
- (store. connection as FakeApiConnection ) .prepare (delay: delay, json:
83
+ connection.prepare (delay: delay, json:
84
84
GetMessageResult (message: eg.streamMessage (contentMarkdown: rawContent)).toJson ());
85
85
}
86
86
87
- void prepareRawContentResponseError (PerAccountStore store ) {
87
+ void prepareRawContentResponseError () {
88
88
final fakeResponseJson = {
89
89
'code' : 'BAD_REQUEST' ,
90
90
'msg' : 'Invalid message(s)' ,
91
91
'result' : 'error' ,
92
92
};
93
- (store. connection as FakeApiConnection ) .prepare (httpStatus: 400 , json: fakeResponseJson);
93
+ connection.prepare (httpStatus: 400 , json: fakeResponseJson);
94
94
}
95
95
96
96
group ('AddThumbsUpButton' , () {
@@ -285,7 +285,7 @@ void main() {
285
285
topicController? .value = const TextEditingValue (text: kNoTopicTopic);
286
286
287
287
final valueBefore = contentController.value;
288
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
288
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
289
289
await tapQuoteAndReplyButton (tester);
290
290
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
291
291
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -302,7 +302,7 @@ void main() {
302
302
final contentController = composeBoxController.contentController;
303
303
304
304
final valueBefore = contentController.value;
305
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
305
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
306
306
await tapQuoteAndReplyButton (tester);
307
307
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
308
308
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -320,7 +320,7 @@ void main() {
320
320
final contentController = composeBoxController.contentController;
321
321
322
322
final valueBefore = contentController.value;
323
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
323
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
324
324
await tapQuoteAndReplyButton (tester);
325
325
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
326
326
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -337,7 +337,7 @@ void main() {
337
337
final contentController = composeBoxController.contentController;
338
338
339
339
final valueBefore = contentController.value = TextEditingValue .empty;
340
- prepareRawContentResponseError (store );
340
+ prepareRawContentResponseError ();
341
341
await tapQuoteAndReplyButton (tester);
342
342
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
343
343
await tester.pump (Duration .zero); // error arrives; error dialog shows
@@ -495,7 +495,7 @@ void main() {
495
495
final message = eg.streamMessage ();
496
496
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
497
497
498
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
498
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
499
499
await tapCopyMessageTextButton (tester);
500
500
await tester.pump (Duration .zero);
501
501
check (await Clipboard .getData ('text/plain' )).isNotNull ().text.equals ('Hello world' );
@@ -509,7 +509,7 @@ void main() {
509
509
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
510
510
511
511
// Make the request take a bit of time to complete…
512
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' ,
512
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' ,
513
513
delay: const Duration (milliseconds: 500 ));
514
514
await tapCopyMessageTextButton (tester);
515
515
// … and pump a frame to finish the NavigationState.pop animation…
@@ -529,7 +529,7 @@ void main() {
529
529
final message = eg.streamMessage ();
530
530
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
531
531
532
- prepareRawContentResponseError (store );
532
+ prepareRawContentResponseError ();
533
533
await tapCopyMessageTextButton (tester);
534
534
await tester.pump (Duration .zero); // error arrives; error dialog shows
535
535
@@ -589,7 +589,7 @@ void main() {
589
589
final message = eg.streamMessage ();
590
590
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
591
591
592
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
592
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
593
593
await tapShareButton (tester);
594
594
await tester.pump (Duration .zero);
595
595
check (mockSharePlus.sharedString).equals ('Hello world' );
@@ -600,7 +600,7 @@ void main() {
600
600
final message = eg.streamMessage ();
601
601
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
602
602
603
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
603
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
604
604
mockSharePlus.resultString = 'dev.fluttercommunity.plus/share/unavailable' ;
605
605
await tapShareButton (tester);
606
606
await tester.pump (Duration .zero);
@@ -615,7 +615,7 @@ void main() {
615
615
final message = eg.streamMessage ();
616
616
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
617
617
618
- prepareRawContentResponseError (store );
618
+ prepareRawContentResponseError ();
619
619
await tapShareButton (tester);
620
620
await tester.pump (Duration .zero); // error arrives; error dialog shows
621
621
0 commit comments