Skip to content

test: run HTTP/2 test suite on Deno and Bun #237

Description

@pi0x

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions