Summary
Create a test project with unit tests for core services and integration tests for the end-to-end workflow.
Depends On
- Phases 1-5 (test as each phase lands)
Tasks
Acceptance Criteria
dotnet test passes on all platforms
- Code coverage for token replacement >= 90%
- Integration test creates and verifies a complete module from fixtures
- Tests run in CI (once CI is set up)
Testing Guidance from Spec
- Unit tests for token replacement logic
- Integration test with real Oqtane template
- Manual test by creating a test module in actual Oqtane app and verifying it compiles
References
Summary
Create a test project with unit tests for core services and integration tests for the end-to-end workflow.
Depends On
Tasks
MarkDav.Oqtane.Cli.TestsxUnit test projectmodule createworkflow with a sample template fixturetemplate.json.slnxand.slnfilesAcceptance Criteria
dotnet testpasses on all platformsTesting Guidance from Spec
References