What problem does it solve?
This Skill automates the creation of integration tests for API endpoints, focusing on SSE event verification and TUnit-based patterns to ensure end-to-end behavior is validated in automated pipelines.
Core Features & Use Cases
- Scaffolds tests in tests/BookStore.AppHost.Tests with consistent naming and structure.
- Verifies SSE events after mutations to confirm correct notifications.
- Provides reusable TestHelpers utilities to generate authenticated clients and common test actions.
- Supports typical CRUD and query endpoints across admin and public surfaces.
Quick Start
Use this skill when starting integration tests for a new endpoint. Create a test file in tests/BookStore.AppHost.Tests with a {Feature}Tests.cs class, implement tests following the templates, and run the test runners (e.g., /run-integration-tests or dotnet test) to verify SSE events.