import { test } from "node:test"; import assert from "node:assert/strict"; import { connectionAfterError } from "../src/ui/stream/connection.ts"; test("connectionAfterError: the browser still retrying is reconnecting", () => { assert.equal(connectionAfterError(0), "reconnecting"); }); test("connectionAfterError: a given-up stream is closed", () => { assert.equal(connectionAfterError(2), "closed"); }); test("connectionAfterError: an open readyState on error is also closed", () => { assert.equal(connectionAfterError(1), "closed"); });