reinhardt-testkit
Core testing infrastructure for the Reinhardt framework.
DI mock fixtures
reinhardt-testkit exposes three layers for mocking DI dependencies in tests:
with_di_overrides!macro (most ergonomic)DiOverrideBuilder+injection_context_with_di_overrides(closure form)injection_context_with_overrides(legacy; scope-seeding only)
use with_di_overrides;
use *;
use serial;
async
See instructions/TESTING_STANDARDS.md (the TI- entry about with_di_overrides!) for the full rule set.