In test/node.test.ts the HTTP/2 test configurations are skipped entirely when running under Deno or Bun:
for (const config of testConfigs) {
if ((isDeno || isBun) && config.http2) {
continue; // Not implemented yet in Deno, Bun fails somehow too!
}
The Node-compat HTTP/2 server path (node: { http2: true, allowHTTP1: false }) is currently only exercised on Node. On Deno it is not implemented yet, and on Bun the suite fails for reasons not yet root-caused. This issue tracks getting the HTTP/2 configs to run (or documenting a hard limitation) on Deno and Bun so the runtime carve-out can be removed.
Tracked as part of the v1 stabilization docs/test-hygiene batch (link skips to issues).
In
test/node.test.tsthe HTTP/2 test configurations are skipped entirely when running under Deno or Bun:The Node-compat HTTP/2 server path (
node: { http2: true, allowHTTP1: false }) is currently only exercised on Node. On Deno it is not implemented yet, and on Bun the suite fails for reasons not yet root-caused. This issue tracks getting the HTTP/2 configs to run (or documenting a hard limitation) on Deno and Bun so the runtime carve-out can be removed.Tracked as part of the v1 stabilization docs/test-hygiene batch (link skips to issues).