@@ -93,14 +93,18 @@ void main() {
9393 delay: Duration .zero);
9494 final future = store.sendMessage (destination: destination, content: 'content' );
9595 final outboxMessage = store.outboxMessages.values.single;
96- check (outboxMessage).state.equals (OutboxMessageLifecycle .sending);
96+ check (outboxMessage)
97+ ..state.equals (OutboxMessageLifecycle .sending)
98+ ..hidden.isTrue ();
9799 checkNotNotified ();
98100 check (connection.lastRequest).isA< http.Request > ()
99101 ..bodyFields['queue_id' ].equals (store.queueId)
100102 ..bodyFields['local_id' ].equals ('${outboxMessage .localMessageId }' );
101103
102104 await future;
103- check (outboxMessage).state.equals (OutboxMessageLifecycle .sent);
105+ check (outboxMessage)
106+ ..state.equals (OutboxMessageLifecycle .sent)
107+ ..hidden.isTrue ();
104108 checkNotifiedOnce ();
105109
106110 await store.handleEvent (eg.messageEvent (
@@ -116,11 +120,15 @@ void main() {
116120 connection.prepare (json: SendMessageResult (id: 1 ).toJson ());
117121 await store.sendMessage (destination: destination, content: 'content' );
118122 final outboxMessage = store.outboxMessages.values.single;
119- check (outboxMessage).state.equals (OutboxMessageLifecycle .sent);
123+ check (outboxMessage)
124+ ..state.equals (OutboxMessageLifecycle .sent)
125+ ..hidden.isTrue ();
120126 checkNotifiedOnce ();
121127
122128 async .elapse (kLocalEchoDebounceDuration);
123- check (outboxMessage).state.equals (OutboxMessageLifecycle .sent);
129+ check (outboxMessage)
130+ ..state.equals (OutboxMessageLifecycle .sent)
131+ ..hidden.isFalse ();
124132
125133 await store.handleEvent (eg.messageEvent (
126134 eg.streamMessage (), localMessageId: outboxMessage.localMessageId));
@@ -136,11 +144,15 @@ void main() {
136144 delay: Duration .zero);
137145 final future = store.sendMessage (destination: destination, content: 'content' );
138146 final outboxMessage = store.outboxMessages.values.single;
139- check (outboxMessage).state.equals (OutboxMessageLifecycle .sending);
147+ check (outboxMessage)
148+ ..state.equals (OutboxMessageLifecycle .sending)
149+ ..hidden.isTrue ();
140150 checkNotNotified ();
141151
142152 await check (future).throws ();
143- check (outboxMessage).state.equals (OutboxMessageLifecycle .failed);
153+ check (outboxMessage)
154+ ..state.equals (OutboxMessageLifecycle .failed)
155+ ..hidden.isFalse ();
144156 checkNotifiedOnce ();
145157 });
146158 });
0 commit comments