Files
Rohit Ghumare c3f43d8b61 Expand toolkit to 135 agents, 120 plugins, 796 total files
- Add 60 new agents across all 10 categories (75 -> 135)
- Add 95 new plugins with command files (25 -> 120)
- Update all agents to use model: opus
- Update README with complete plugin/agent tables
- Update marketplace.json with all 120 plugins
2026-02-04 21:08:28 +00:00

1.2 KiB

Generate integration tests verifying component interactions and real data flows.

Steps

  1. Identify integration boundaries in the target module (database, APIs, message queues).
  2. Detect the test framework and available test utilities (supertest, testcontainers, etc.).
  3. Set up test infrastructure:
    • Database: Use test database or in-memory alternative.
    • APIs: Use test server or recorded responses.
    • Queues: Use in-process implementations.
  4. For each integration point:
    • Test the complete request-response cycle.
    • Verify data persistence and retrieval.
    • Test error propagation across boundaries.
    • Verify retry and timeout behavior.
  5. Add setup and teardown for shared resources.
  6. Run tests and verify they pass in isolation and in sequence.

Format

Generated: <N> integration tests in <file>
Infrastructure: <services required>

Tests:
  - <scenario>: <what it verifies>

Rules

  • Integration tests should exercise real code paths, not mocked abstractions.
  • Clean up test data in teardown hooks to prevent test pollution.
  • Use transactions or database snapshots for fast rollback.
  • Set appropriate timeouts for network-dependent tests.
  • Name files with .integration.test suffix to separate from unit tests.