Fallout-build / Fallout-build/Fallout

[SDK-9] Fallout.Plugin.Sdk.Testing helpers package

Open
#159 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.