FakeVooWatchTransport class
In-process VooWatchTransport for widget tests and web/desktop hot-reload previews.
Anything sent via send is recorded in sentPayloads. Tests inject
inbound traffic by calling emit / emitReachability. No platform channel
is touched, so this works in the Flutter test runner without a paired
device — and on Flutter web/desktop where the voo_watch/method channel
has no implementation. VooWatch.instance picks this transport
automatically when kIsWeb is true.
- Implemented types
Constructors
Properties
Methods
-
dispose(
) → Future< void> -
Tear down any subscriptions / sinks.
override
-
emit(
String channel, Map< String, Object?> payload) → void -
Test helper: simulate an inbound payload on
channel. -
emitReachability(
VooWatchReachability state) → void - Test helper: simulate a reachability change.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
reachability(
) → Stream< VooWatchReachability> -
Reachability stream (already decoded for convenience).
override
-
receive(
String channel) → Stream< Map< String, Object?> > -
Stream of payloads received on a channel.
override
-
send(
String channel, Map< String, Object?> payload) → Future<void> -
Send a payload on a channel (one-way, fire-and-forget acknowledged).
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited