testing library

Testing utilities for go_router_modular.

Importe esta biblioteca nos seus testes para ter acesso a toda a infraestrutura de teste do pacote:

import 'package:go_router_modular/testing.dart';

Principais classes

Classes

EventRecorder
Grava eventos disparados no EventBus durante testes.
FakeInjector
Implementação falsa de InjectorReader para testes unitários.
ModularEventBus
Ponto de entrada para disparar eventos no bus global durante testes.
ModularTestScope
Facade principal da testing API.
RecordedEventList<E>
Coleção de primeira classe para eventos capturados durante testes.

Properties

defaultModularEventBus EventBus
Exposes the default EventBus for use by EventModule.
no setter

Functions

clearEventModuleState() → void
Clears all global event state - useful for testing.

Exceptions / Errors

FakeInjectorMissingBindError
Erro lançado quando FakeInjector não tem o tipo solicitado registrado.