@@ -73,25 +73,25 @@ void main() {
73
73
TestZulipBinding .ensureInitialized ();
74
74
TestWidgetsFlutterBinding .ensureInitialized ();
75
75
76
- void prepareRawContentResponseSuccess (PerAccountStore store, {
76
+ void prepareRawContentResponseSuccess ({
77
77
required Message message,
78
78
required String rawContent,
79
79
Duration delay = Duration .zero,
80
80
}) {
81
81
// Prepare fetch-raw-Markdown response
82
82
// TODO: Message should really only differ from `message`
83
83
// in its content / content_type, not in `id` or anything else.
84
- (store. connection as FakeApiConnection ) .prepare (delay: delay, json:
84
+ connection.prepare (delay: delay, json:
85
85
GetMessageResult (message: eg.streamMessage (contentMarkdown: rawContent)).toJson ());
86
86
}
87
87
88
- void prepareRawContentResponseError (PerAccountStore store ) {
88
+ void prepareRawContentResponseError () {
89
89
final fakeResponseJson = {
90
90
'code' : 'BAD_REQUEST' ,
91
91
'msg' : 'Invalid message(s)' ,
92
92
'result' : 'error' ,
93
93
};
94
- (store. connection as FakeApiConnection ) .prepare (httpStatus: 400 , json: fakeResponseJson);
94
+ connection.prepare (httpStatus: 400 , json: fakeResponseJson);
95
95
}
96
96
97
97
group ('AddThumbsUpButton' , () {
@@ -288,7 +288,7 @@ void main() {
288
288
topicController? .value = const TextEditingValue (text: kNoTopicTopic);
289
289
290
290
final valueBefore = contentController.value;
291
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
291
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
292
292
await tapQuoteAndReplyButton (tester);
293
293
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
294
294
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -305,7 +305,7 @@ void main() {
305
305
final contentController = composeBoxController.contentController;
306
306
307
307
final valueBefore = contentController.value;
308
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
308
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
309
309
await tapQuoteAndReplyButton (tester);
310
310
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
311
311
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -323,7 +323,7 @@ void main() {
323
323
final contentController = composeBoxController.contentController;
324
324
325
325
final valueBefore = contentController.value;
326
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
326
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
327
327
await tapQuoteAndReplyButton (tester);
328
328
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
329
329
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -340,7 +340,7 @@ void main() {
340
340
final contentController = composeBoxController.contentController;
341
341
342
342
final valueBefore = contentController.value = TextEditingValue .empty;
343
- prepareRawContentResponseError (store );
343
+ prepareRawContentResponseError ();
344
344
await tapQuoteAndReplyButton (tester);
345
345
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
346
346
await tester.pump (Duration .zero); // error arrives; error dialog shows
@@ -498,7 +498,7 @@ void main() {
498
498
final message = eg.streamMessage ();
499
499
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
500
500
501
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
501
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
502
502
await tapCopyMessageTextButton (tester);
503
503
await tester.pump (Duration .zero);
504
504
check (await Clipboard .getData ('text/plain' )).isNotNull ().text.equals ('Hello world' );
@@ -512,7 +512,7 @@ void main() {
512
512
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
513
513
514
514
// Make the request take a bit of time to complete…
515
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' ,
515
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' ,
516
516
delay: const Duration (milliseconds: 500 ));
517
517
await tapCopyMessageTextButton (tester);
518
518
// … and pump a frame to finish the NavigationState.pop animation…
@@ -532,7 +532,7 @@ void main() {
532
532
final message = eg.streamMessage ();
533
533
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
534
534
535
- prepareRawContentResponseError (store );
535
+ prepareRawContentResponseError ();
536
536
await tapCopyMessageTextButton (tester);
537
537
await tester.pump (Duration .zero); // error arrives; error dialog shows
538
538
@@ -592,7 +592,7 @@ void main() {
592
592
final message = eg.streamMessage ();
593
593
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
594
594
595
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
595
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
596
596
await tapShareButton (tester);
597
597
await tester.pump (Duration .zero);
598
598
check (mockSharePlus.sharedString).equals ('Hello world' );
@@ -603,7 +603,7 @@ void main() {
603
603
final message = eg.streamMessage ();
604
604
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
605
605
606
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
606
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
607
607
mockSharePlus.resultString = 'dev.fluttercommunity.plus/share/unavailable' ;
608
608
await tapShareButton (tester);
609
609
await tester.pump (Duration .zero);
@@ -618,7 +618,7 @@ void main() {
618
618
final message = eg.streamMessage ();
619
619
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
620
620
621
- prepareRawContentResponseError (store );
621
+ prepareRawContentResponseError ();
622
622
await tapShareButton (tester);
623
623
await tester.pump (Duration .zero); // error arrives; error dialog shows
624
624
0 commit comments