OptionalclockClock used for timestamps. Default: Date.now.
OptionalerrorsForce these accessors to answer with error and a conservative fallback.
OptionaleventOverride the event-cache snapshot.
OptionallatencyArtificial latency (ms) applied before each result. Default 0, which
responds synchronously inside handleMessage.
OptionalmediaOverride the media snapshot.
OptionalnapsOverride the NAP support table.
OptionalrelaysOverride the relay table.
OptionalschedulerScheduler used for deferred pushes. Default: setTimeout.
OptionalseedSeed for deterministic ids and fixture ordering. Default 1.
OptionalservicesOverride the service table.
OptionalversionRuntime version reported in the runtime scope. Default 0.1.0-mock.
Factory options for the system mock.
Example