๐Ÿงช HostedAt Worker Test Suite

๐Ÿš€ Run All Tests

1. Web APIs

Request, Response, Headers, URL, URLSearchParams - all core web platform APIs

Run Web API Tests

2. Fetch API

HTTP requests, POST/GET, headers, redirects, abort controllers

Run Fetch Tests

3. Crypto

Web Crypto API - hashing, HMAC, AES, ECDSA, RSA, Ed25519, key derivation

Run Crypto Tests

4. KV Storage

Key-value operations, metadata, TTL, list operations

Run KV Tests

5. D1 Database

SQL database operations, prepared statements, batching, transactions

Run D1 Tests

6. Cache API

HTTP response caching, named caches, TTL handling

Run Cache Tests

7. Durable Objects

Persistent object storage, namespaces, transactional operations

Run DO Tests

8. Storage Buckets

Object storage (R2-compatible), metadata, signed URLs

Run Storage Tests

9. HTMLRewriter

HTML parsing and transformation, CSS selectors, DOM manipulation

Run HTMLRewriter Tests

10. Compression

Streaming compression/decompression - gzip, deflate, brotli

Run Compression Tests

11. WebSocket

WebSocket connections, messaging, WebSocketPair

Run WebSocket Tests

12. Streams

ReadableStream, WritableStream, TransformStream, BYOB readers

Run Streams Tests

13. TCP Sockets

Raw TCP connections, TLS, socket operations

Run TCP Tests

14. EventSource

Server-Sent Events client implementation

Run EventSource Tests

15. Text Streams

TextEncoderStream, TextDecoderStream, IdentityTransformStream

Run Text Streams Tests

16. MessageChannel

Message passing between ports, structured cloning

Run MessageChannel Tests

17. Blob/File/FormData

Binary data handling, file operations, form data parsing

Run Blob Tests

18. Misc Globals

structuredClone, performance.now, timers, URLPattern, encoders

Run Misc Tests

19. Environment Bindings

Environment variables, secrets, ASSETS binding

Run Environment Tests

20. Execution Context

Worker execution context methods and properties

Run Context Tests

21. Request Routing

Method matching, query params, CORS, content negotiation

Run Routing Tests

22. JSON API Patterns

JSON parsing, validation, error responses, Location headers

Run JSON API Tests

23. Auth Middleware

Bearer tokens, cookies, HMAC verification, constant-time comparison

Run Auth Tests

24. Multi-binding Workflows

KV+D1+Storage+DO combined workflows

Run Workflow Tests

25. Concurrent Operations

Promise.all, Promise.allSettled, parallel operations

Run Concurrent Tests

26. Error Handling

Graceful error recovery, stack traces, error responses

Run Error Tests

27. Binary & Encoding

Unicode, base64, ArrayBuffer, binary KV, SQL injection safety

Run Binary Tests

28. Edge Cases

Empty values, large payloads, many headers, nested JSON

Run Edge Case Tests
HostedAt Worker Runtime Test Suite - Testing 150 features