testing library

Classes

FakeAuthManager
A fake AuthManager for testing.
FakeCacheManager
A fake CacheManager for testing.
FakeLogManager
A fake LogManager for testing.
FakeNetworkDriver
A fake network driver for testing.
FakeVaultService
In-memory fake implementation of MagicVaultService for testing.
MagicTest
Test bootstrap helper for Magic framework.

Typedefs

CacheRecord = ({String key, String operation, dynamic value})
A recorded cache operation entry.
FakeLogEntry = ({dynamic context, String level, String message})
A single captured log entry.
FakeRequestHandler = MagicResponse Function(MagicRequest request)
Callback signature for dynamic request handling.
VaultOperation = ({String key, String operation})
A record of a vault operation for test assertions.

Exceptions / Errors

StrayRequestException
Thrown when a stray request is made while FakeNetworkDriver.preventStrayRequests is enabled.