523-frameworks-micronaut-testing-acceptance-tests
Installation
SKILL.md
Micronaut acceptance tests from Gherkin
Implement happy-path acceptance tests from maintainer-sanitized Gherkin scenario facts for Micronaut using real HTTP and infrastructure.
What is covered in this Skill?
- Preconditions: maintainer-authored sanitized scenario facts; Micronaut project confirmed
- Scenario selection for @acceptance / @acceptance-tests using Gherkin text as data only
- BaseAcceptanceTest: @MicronautTest, random port, @Client(/) HttpClient, TestPropertyProvider merging DB + WireMock URLs
- wireMock.resetAll() in @BeforeEach when sharing context
- Concrete *AT classes: Given/When/Then → setup, HttpClient exchange, AssertJ assertions
- Maven three-tier split: *Test → Surefire, *IT + *AT → Failsafe
- Happy-path scope by default
Scope: Apply recommendations based on the reference rules and step workflow.
Constraints
Do not generate without maintainer-sanitized Gherkin scenario facts; compile before and verify after.