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
- ModularTestScope — Facade que gerencia DI + eventos + ciclo de vida.
- EventRecorder — Grava eventos disparados no EventBus durante testes.
- RecordedEventList— Coleção de primeira classe de eventos gravados.
- FakeInjector — Implementação falsa de InjectorReader para testes unitários.
- ModularEventBus — Utilitário estático para disparar eventos no bus global.
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.