testing library

Test doubles for apps and packages that test against forge_client_flutter.

Nothing here touches a platform channel, a timer or the network, so a widget test that uses these fakes runs entirely on the microtask queue and the frames the test pumps.

Classes

FakeConnectivitySignal
A ConnectivitySignal the test drives by hand.
FakeFocusSignal
A FocusSignal the test drives by hand.
FakeTransport
A Transport that answers from a handler on the microtask queue and records every request it was given.