Spaces:
Running
Running
deploy(hf): sync szl-holdings/nexus@00edebc993282efd5b43b0144b3d3d27ab43e264 derived COPY set
31b3c47 verified Download src/lib/error-message.test.ts from SZLHOLDINGS/nexus: direct link, hf CLI and curl.
- Browser
- Download file 602 Bytes
-
https://huggingface.co/spaces/SZLHOLDINGS/nexus/resolve/main/src/lib/error-message.test.ts
- Command line
-
hf download hf://spaces/SZLHOLDINGS/nexus/src/lib/error-message.test.ts
-
curl -L -o error-message.test.ts https://huggingface.co/spaces/SZLHOLDINGS/nexus/resolve/main/src/lib/error-message.test.ts
602 Bytes
| import assert from "node:assert/strict"; | |
| import { test } from "node:test"; | |
| import { errorMessage } from "./error-message.ts"; | |
| test("router error text admits real Error objects only", () => { | |
| assert.equal(errorMessage(new Error("Request failed")), "Request failed"); | |
| const fallback = "An unexpected error occurred. Try reloading the page."; | |
| for (const value of [undefined, null, 0, "untrusted", { message: "untrusted" }, new Error("")]) { | |
| assert.equal(errorMessage(value), fallback); | |
| } | |
| assert.equal(errorMessage({ get message() { throw new Error("must not be read"); } }), fallback); | |
| }); | |