Fallout-build / Fallout-build/Fallout
[SDK-9] Fallout.Plugin.Sdk.Testing helpers package
Open
enhancement
target/vNext
- Dominant language
- C#
- Stars
- 154
- Forks
- 19
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 15
Description
Ship test-host + assertion helpers so plugin authors can unit-test their plugins without booting the full framework.
## Scope
- New package `Fallout.Plugin.Sdk.Testing`.
- Test-host that loads a single plugin in isolation and exposes its contributions.
- Fake middleware harness (`RunPhase(phase, context)` and assert on emitted events).
- Assertion helpers (`plugin.ShouldContributeHost()`, `plugin.ShouldContributeMiddleware(phase, priority)`).
- Multi-targets matching the SDK itself.
## Depends on
SDK-1..SDK-7.
Contributor guide
Assessment
This issue has not been assessed yet.