Skip to content
Back to skills

Integration Testing Http

ASecurity

Run and extend the end-to-end HTTP integration tests (SQLite in-memory) for mjr.wtf, covering auth, create/list/delete, redirects, and analytics. Use when changing handlers, middleware, or API contracts.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 9, 2026
testinggobashsqltestinggitapi

Works with

  • terminal
  • cli
  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill integration-testing-http --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Integration Testing Http?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Integration Testing Http
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-integration-testing-http/badge)](https://www.skillsdirectory.com/skills/majiayu000-integration-testing-http)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: integration-testing-http
description: Run and extend the end-to-end HTTP integration tests (SQLite in-memory) for mjr.wtf, covering auth, create/list/delete, redirects, and analytics. Use when changing handlers, middleware, or API contracts.
license: MIT
compatibility: Requires Go, make, and generated code.
metadata:
  repo: mjrwtf
  runner: github-copilot-cli
  version: 1.1
allowed-tools: Bash(git:*) Bash(make:*) Bash(go:*) Read
---

## Tooling assumptions

- Use a terminal runner with bash and git available.
- Prefer `make` targets when available; fall back to direct CLI commands when needed.

## Run

```bash
make test-integration
```

Targeted runs:

```bash
go test -v -run TestE2E ./internal/infrastructure/http/server/
go test -v -run TestAPI ./internal/infrastructure/http/server/
```

## What to update when adding/changing endpoints

- Add/adjust OpenAPI (`openapi.yaml`) and validate it.
- Update integration tests to assert:
  - status codes
  - auth requirements (missing/invalid token)
  - response JSON schema fields
  - redirect behavior and analytics side effects

## Reference

See `docs-site/src/content/docs/operations/integration-testing.md` for the current suite structure and scenarios.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.