integration-test

Write end-to-end integration tests for full Relay API request-to-response flows.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/g-zenr/relay-api --skill integration-test-g-zenr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-test
Source: https://github.com/g-zenr/relay-api/tree/main/.claude/skills/integration-test
Command: npx skills add https://github.com/g-zenr/relay-api --skill integration-test-g-zenr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and execution of end-to-end integration tests for the Relay API, ensuring the full request-to-response flow functions correctly under various scenarios.

Core Features & Use Cases

  • Full Request Lifecycle Testing: Verifies HTTP requests through authentication, service logic, and external resource interaction.
  • Multi-step Workflow Validation: Tests sequences of operations to ensure state consistency.
  • Error Recovery and Auth Testing: Validates system behavior during failures and with different authentication credentials.

Quick Start

Write integration tests for the full request-to-response flows of the relay API.

Frequently Asked Questions about integration-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write end-to-end integration tests for a Relay API?

End-to-end integration tests for a Relay API validate full request-to-response flows using real dependency chains. They cover multi-step workflows, error recovery, authentication, and rate limiting to ensure comprehensive system behavior verification.

What is API integration testing for multi-step workflows?

API integration testing for multi-step workflows verifies sequences of operations to ensure state consistency across full request lifecycles. It exercises authentication, service logic, and external resource interaction using real dependency chains.

How do I test error recovery and authentication in API integration tests?

You test error recovery and authentication by validating system behavior during failures and with different credentials. This ensures the full request lifecycle handles errors correctly and maintains security across multi-step workflows.

Does integration testing handle rate limiting for API workflows?

Yes, integration testing handles rate limiting by including it as a core scenario alongside multi-step workflows and error recovery. This ensures the full request-to-response flow functions correctly under various constraint conditions.

What are the limitations of using real dependency chains in integration tests?

Using real dependency chains provides comprehensive testing but requires full environment availability and may introduce external system flakiness. It validates complete request lifecycles but depends on the state and accessibility of external resources.