Download packages/app/src/pages/session/use-session-hash-scroll.test.ts from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 484 Bytes
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/app/src/pages/session/use-session-hash-scroll.test.ts
- Command line
-
hf download hf://SaylorTwift/opencode/packages/app/src/pages/session/use-session-hash-scroll.test.ts
-
curl -L -o use-session-hash-scroll.test.ts https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/app/src/pages/session/use-session-hash-scroll.test.ts
484 Bytes
| import { describe, expect, test } from "bun:test" | |
| import { messageIdFromHash } from "./message-id-from-hash" | |
| describe("messageIdFromHash", () => { | |
| test("parses hash with leading #", () => { | |
| expect(messageIdFromHash("#message-abc123")).toBe("abc123") | |
| }) | |
| test("parses raw hash fragment", () => { | |
| expect(messageIdFromHash("message-42")).toBe("42") | |
| }) | |
| test("ignores non-message anchors", () => { | |
| expect(messageIdFromHash("#review-panel")).toBeUndefined() | |
| }) | |
| }) | |