hono-testing

Hono testing patterns - app.request(), test client, mocking environment, and integration testing strategies

By bobmatnyc · 372 installs

npx skills add bobmatnyc/claude-mpm-skills --skill hono-testing

Source repository · Upstream listing

Hono Testing Patterns Overview Hono provides a simple testing approach: create a Request, pass it to your app, and validate the Response. The framework includes a typed test client for even better DX. Key Features : Simple app.request() API Typed test client with full inference Environment mocking for Workers Works with Vitest, Jest, or any test runner When to Use This Skill Use Hono testing when: Writing unit tests for route handlers Integration testing API endpoints Testing middleware behavior Mocking Cloudflare Workers bindings Validating request/response cycles Basic Testing Using app.request() Request Options Typed Test Client The test client provides full type inference: Testing with Validation Mocking Environment (Cloudflare Workers) Mock Bindings Using Miniflare For more realistic Cloudflare Workers testing: Testing Middleware Testing Error Handling Testing File Uploads Test Setup Patterns Vitest Configuration Test Utilities Using Test Utilities Quick Reference app.request() Signature Common Assertions Test Client Methods Related Skills hono core Framework fundamentals hono middleware Middleware patterns hono validation Request validation Version : Hono 4.x Last Updated : January 2025 License : MIT