HTTP API testing for TypeScript (Supertest) and Python (httpx, pytest). Test REST APIs, GraphQL, request/response validation, authentication, and error handling.
89
85%
Does it follow best practices?
Impact
98%
1.38xAverage score across 3 eval scenarios
Passed
No known issues
TypeScript Supertest setup and auth testing
Supertest package used
100%
100%
Vitest imports
0%
100%
request(app) pattern
100%
100%
Status code assertion
0%
100%
send() for request body
100%
100%
Auth header pattern
100%
100%
beforeAll for auth token
0%
100%
describe block grouping
100%
100%
Error response structure
100%
100%
Happy path and error cases
100%
100%
Status code checked first
100%
100%
Query param pattern
0%
100%
Python httpx/pytest API testing
httpx dependency
62%
75%
pytest-asyncio dependency
0%
75%
uv for installation
0%
100%
FastAPI TestClient
100%
100%
Pytest fixtures
0%
100%
Auth token fixture
0%
100%
File upload pattern
100%
100%
Status code first
100%
100%
Happy path and errors
100%
100%
Error message tested
100%
100%
JSON response parsing
100%
100%
GraphQL and performance testing
GraphQL POST method
100%
100%
GraphQL endpoint path
100%
100%
query+variables body
100%
100%
Vitest test framework
0%
100%
Supertest for requests
100%
100%
Date.now() timing
100%
100%
Duration assertion
100%
100%
describe block grouping
100%
100%
Happy path and error cases
100%
100%
Response data assertion
100%
100%
Status code checked
70%
100%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.