@@ -81,25 +81,25 @@ void main() {
81
81
TestZulipBinding .ensureInitialized ();
82
82
TestWidgetsFlutterBinding .ensureInitialized ();
83
83
84
- void prepareRawContentResponseSuccess (PerAccountStore store, {
84
+ void prepareRawContentResponseSuccess ({
85
85
required Message message,
86
86
required String rawContent,
87
87
Duration delay = Duration .zero,
88
88
}) {
89
89
// Prepare fetch-raw-Markdown response
90
90
// TODO: Message should really only differ from `message`
91
91
// in its content / content_type, not in `id` or anything else.
92
- (store. connection as FakeApiConnection ) .prepare (delay: delay, json:
92
+ connection.prepare (delay: delay, json:
93
93
GetMessageResult (message: eg.streamMessage (contentMarkdown: rawContent)).toJson ());
94
94
}
95
95
96
- void prepareRawContentResponseError (PerAccountStore store ) {
96
+ void prepareRawContentResponseError () {
97
97
final fakeResponseJson = {
98
98
'code' : 'BAD_REQUEST' ,
99
99
'msg' : 'Invalid message(s)' ,
100
100
'result' : 'error' ,
101
101
};
102
- (store. connection as FakeApiConnection ) .prepare (httpStatus: 400 , json: fakeResponseJson);
102
+ connection.prepare (httpStatus: 400 , json: fakeResponseJson);
103
103
}
104
104
105
105
group ('AddThumbsUpButton' , () {
@@ -294,7 +294,7 @@ void main() {
294
294
topicController? .value = const TextEditingValue (text: kNoTopicTopic);
295
295
296
296
final valueBefore = contentController.value;
297
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
297
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
298
298
await tapQuoteAndReplyButton (tester);
299
299
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
300
300
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -311,7 +311,7 @@ void main() {
311
311
final contentController = composeBoxController.contentController;
312
312
313
313
final valueBefore = contentController.value;
314
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
314
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
315
315
await tapQuoteAndReplyButton (tester);
316
316
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
317
317
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -329,7 +329,7 @@ void main() {
329
329
final contentController = composeBoxController.contentController;
330
330
331
331
final valueBefore = contentController.value;
332
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
332
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
333
333
await tapQuoteAndReplyButton (tester);
334
334
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
335
335
await tester.pump (Duration .zero); // message is fetched; compose box updates
@@ -346,7 +346,7 @@ void main() {
346
346
final contentController = composeBoxController.contentController;
347
347
348
348
final valueBefore = contentController.value = TextEditingValue .empty;
349
- prepareRawContentResponseError (store );
349
+ prepareRawContentResponseError ();
350
350
await tapQuoteAndReplyButton (tester);
351
351
checkLoadingState (store, contentController, valueBefore: valueBefore, message: message);
352
352
await tester.pump (Duration .zero); // error arrives; error dialog shows
@@ -499,7 +499,7 @@ void main() {
499
499
final message = eg.streamMessage ();
500
500
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
501
501
502
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
502
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
503
503
await tapCopyMessageTextButton (tester);
504
504
await tester.pump (Duration .zero);
505
505
check (await Clipboard .getData ('text/plain' )).isNotNull ().text.equals ('Hello world' );
@@ -513,7 +513,7 @@ void main() {
513
513
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
514
514
515
515
// Make the request take a bit of time to complete…
516
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' ,
516
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' ,
517
517
delay: const Duration (milliseconds: 500 ));
518
518
await tapCopyMessageTextButton (tester);
519
519
// … and pump a frame to finish the NavigationState.pop animation…
@@ -533,7 +533,7 @@ void main() {
533
533
final message = eg.streamMessage ();
534
534
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
535
535
536
- prepareRawContentResponseError (store );
536
+ prepareRawContentResponseError ();
537
537
await tapCopyMessageTextButton (tester);
538
538
await tester.pump (Duration .zero); // error arrives; error dialog shows
539
539
@@ -593,7 +593,7 @@ void main() {
593
593
final message = eg.streamMessage ();
594
594
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
595
595
596
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
596
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
597
597
await tapShareButton (tester);
598
598
await tester.pump (Duration .zero);
599
599
check (mockSharePlus.sharedString).equals ('Hello world' );
@@ -604,7 +604,7 @@ void main() {
604
604
final message = eg.streamMessage ();
605
605
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
606
606
607
- prepareRawContentResponseSuccess (store, message: message, rawContent: 'Hello world' );
607
+ prepareRawContentResponseSuccess (message: message, rawContent: 'Hello world' );
608
608
mockSharePlus.resultString = 'dev.fluttercommunity.plus/share/unavailable' ;
609
609
await tapShareButton (tester);
610
610
await tester.pump (Duration .zero);
@@ -619,7 +619,7 @@ void main() {
619
619
final message = eg.streamMessage ();
620
620
await setupToMessageActionSheet (tester, message: message, narrow: TopicNarrow .ofMessage (message));
621
621
622
- prepareRawContentResponseError (store );
622
+ prepareRawContentResponseError ();
623
623
await tapShareButton (tester);
624
624
await tester.pump (Duration .zero); // error arrives; error dialog shows
625
625
0 commit comments