newState and oldState on ConnectionStateUpdatedEvent

This commit is contained in:
Hiroshi Horie
2022-03-04 19:38:25 +09:00
parent d278310748
commit 21591e46e3
4 changed files with 32 additions and 12 deletions
+4 -4
View File
@@ -25,9 +25,9 @@ void main() {
client.events.streamCtrl.stream,
emitsInOrder(<Matcher>[
predicate<SignalConnectionStateUpdatedEvent>(
(event) => event.connectionState == ConnectionState.connecting),
(event) => event.newState == ConnectionState.connecting),
predicate<SignalConnectionStateUpdatedEvent>(
(event) => event.connectionState == ConnectionState.connected),
(event) => event.newState == ConnectionState.connected),
]));
await client.connect(exampleUri, token);
});
@@ -36,9 +36,9 @@ void main() {
client.events.streamCtrl.stream,
emitsInOrder(<Matcher>[
predicate<SignalConnectionStateUpdatedEvent>((event) =>
event.connectionState == ConnectionState.reconnecting),
event.newState == ConnectionState.reconnecting),
predicate<SignalConnectionStateUpdatedEvent>((event) =>
event.connectionState == ConnectionState.connected &&
event.newState == ConnectionState.connected &&
event.didReconnect == true),
]));
await client.connect(exampleUri, token, reconnect: true);