api-testing

Solid

HTTP API testing with Supertest (TS) and httpx/pytest (Python). Use when the user mentions API testing, Supertest, httpx, REST/GraphQL validation, or HTTP response errors.

Testing & QA 48 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# API Testing Expert knowledge for testing HTTP APIs with Supertest (TypeScript/JavaScript) and httpx/pytest (Python). ## When to Use This Skill | Use this skill when... | Use `configure-plugin:configure-api-tests` instead when... | |---|---| | Writing Supertest endpoint tests against an Express/Fastify app | Setting up Pact consumer/provider contract testing infrastructure | | Writing httpx + pytest tests for a Python REST/GraphQL API | Validating an OpenAPI specification or wiring schema (Zod/AJV) checks into CI | | Validating request/response shapes, status codes, and auth flows in test code | Auditing or scaffolding API contract testing tooling for a project | | Asserting error handling (4xx/5xx) and integration state in functional tests | Adding breaking-change detection workflows to CI | ## Core Expertise **API Testing Capabilities** - **Request testing**: Headers, query params, request bodies - **Response validation**: Status codes, headers, JSON schemas - **Authentication**: Bearer tokens, cookies, OAuth flows - **Error handling**: 4xx/5xx responses, validation errors - **Integration**: Database state, external services - **Performance**: Response times, load testing basics ## TypeScript/JavaScript (Supertest) ### Installation ```bash # Using Bun bun add -d supertest @types/supertest # Using npm npm install -D supertest @types/supertest ``` ### Basic Setup with Express ```typescript // app.ts import express from 'express' export const app = express() app.u...

Details

Author
laurigates
Repository
laurigates/claude-plugins
Created
7 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category