Integration Testing Scaffolding
Scaffolds an integration testing component with test infrastructure for verifying component interactions against real dependencies.
Scaffolds an integration testing component with test infrastructure for verifying component interactions against real dependencies.
--- name: integration-testing-scaffolding description: Scaffolds integration test suite structure with database setup, API testing, and Testkube configuration. user-invocable: false ---
Scaffolds an integration testing component with test infrastructure for verifying component interactions against real dependencies.
Invoked by the scaffolding orchestrator with:
components/testing/integration/{name}/
├── src/
│ ├── setup/
│ │ ├── test-database.ts # Test database lifecycle
│ │ └── test-server.ts # Test server lifecycle
│ ├── helpers/
│ │ ├── api-client.ts # HTTP client for API testing
│ │ └── fixtures.ts # Test data factories
│ └── tests/
│ └── .gitkeep
├── vitest.config.ts
├── package.json
├── tsconfig.json
└── README.mdFollow `integration-testing-standards` for test structure, database lifecycle, and naming conventions.
Returns a declared actions response with `register_component` action for the new integration testing component.