@@ -7,6 +7,7 @@ import 'package:crypto/crypto.dart';
77import 'package:fake_async/fake_async.dart' ;
88import 'package:http/http.dart' as http;
99import 'package:test/scaffolding.dart' ;
10+ import 'package:zulip/api/exception.dart' ;
1011import 'package:zulip/api/model/events.dart' ;
1112import 'package:zulip/api/model/model.dart' ;
1213import 'package:zulip/api/model/submessage.dart' ;
@@ -682,8 +683,8 @@ void main() {
682683 check (store.getEditMessageErrorStatus (message.id)).isNull ();
683684
684685 connection.prepare (apiException: eg.apiBadRequest (), delay: Duration (seconds: 1 ));
685- unawaited (store.editMessage (messageId: message.id,
686- originalRawContent: 'old content' , newContent: 'new content' ));
686+ unawaited (check ( store.editMessage (messageId: message.id,
687+ originalRawContent: 'old content' , newContent: 'new content' )). throws < ZulipApiException >()) ;
687688 checkNotifiedOnce ();
688689 async .elapse (Duration (seconds: 1 ));
689690 check (store.getEditMessageErrorStatus (message.id)).isNotNull ().isTrue ();
@@ -695,8 +696,8 @@ void main() {
695696 check (store.getEditMessageErrorStatus (message.id)).isNull ();
696697
697698 connection.prepare (apiException: eg.apiBadRequest (), delay: Duration (seconds: 1 ));
698- unawaited (store.editMessage (messageId: message.id,
699- originalRawContent: 'old content' , newContent: 'new content' ));
699+ unawaited (check ( store.editMessage (messageId: message.id,
700+ originalRawContent: 'old content' , newContent: 'new content' )). throws < ZulipApiException >()) ;
700701 checkNotifiedOnce ();
701702 async .elapse (Duration (seconds: 1 ));
702703 check (store.getEditMessageErrorStatus (message.id)).isNotNull ().isTrue ();
@@ -760,8 +761,8 @@ void main() {
760761
761762 connection.prepare (
762763 httpException: const SocketException ('failed' ), delay: Duration (seconds: 1 ));
763- unawaited (store.editMessage (messageId: message.id,
764- originalRawContent: 'old content' , newContent: 'new content' ));
764+ unawaited (check ( store.editMessage (messageId: message.id,
765+ originalRawContent: 'old content' , newContent: 'new content' )). throws < NetworkException >()) ;
765766 checkNotifiedOnce ();
766767
767768 async .elapse (Duration (seconds: 1 ));
@@ -781,8 +782,8 @@ void main() {
781782
782783 connection.prepare (
783784 httpException: const SocketException ('failed' ), delay: Duration (seconds: 1 ));
784- unawaited (store.editMessage (messageId: message.id,
785- originalRawContent: 'old content' , newContent: 'new content' ));
785+ unawaited (check ( store.editMessage (messageId: message.id,
786+ originalRawContent: 'old content' , newContent: 'new content' )). throws < NetworkException >()) ;
786787 checkNotifiedOnce ();
787788
788789 async .elapse (Duration (seconds: 1 ));
@@ -801,8 +802,8 @@ void main() {
801802 check (store.getEditMessageErrorStatus (message.id)).isNull ();
802803
803804 connection.prepare (apiException: eg.apiBadRequest (), delay: Duration (seconds: 1 ));
804- unawaited (store.editMessage (messageId: message.id,
805- originalRawContent: 'old content' , newContent: 'new content' ));
805+ unawaited (check ( store.editMessage (messageId: message.id,
806+ originalRawContent: 'old content' , newContent: 'new content' )). throws < ZulipApiException >()) ;
806807 checkNotifiedOnce ();
807808 async .elapse (Duration (seconds: 1 ));
808809 check (store.getEditMessageErrorStatus (message.id)).isNotNull ().isTrue ();
0 commit comments