Integration Test Go App

Run end-to-end integration tests for a go-scaffolder-generated Go service against the bundled docker-compose stack (postgres + mysql + redis). Use this skill whenever the user says "test the scaffolded Go app", "run integration tests on the API combos", "verify CRUD/pagination/cache works for nethttp/gin/chi/mux/echo", "smoke-test the runtime", "test the generated handlers against real services", or any phrasing that implies running real HTTP requests against scaffolded services and live database/redis containers. Tests both cursor and offset pagination, verifies cache keys appear in redis, asserts request_id appears in the structured logs, and validates the huma OpenAPI 3.1 spec + Stoplight Elements UI at /openapi.{json,yaml} and /docs. Compile-only smoke testing (the `tools/smoke -all` runner) is a different thing — this skill actually starts each binary and exercises real endpoints.

labspangaea d1cd17b 3 files · 44.9 KB Updated

File contents

labspangaea/pangaealabs-claude-plugins-marketplace/tree/main/plugins/go-scaffolder/skills/integration-test-go-app commit d1cd17b96f

Frequently asked questions

npx skillmds@latest add labspangaea/integration-test-go-app