profileShare

rasmusjy / profileshare

Read-only snapshot

No repository description.

main default branch 54 files Expires Sep 13, 2026, 9:06 AM
navigation.test.js 653 bytes
1 import { afterEach, describe, expect, it } from "vitest";
2 import { createShare, makeHarness } from "./helpers.js";
3
4 describe("navigation controls", () => {
5 let harness;
6 afterEach(() => harness.close());
7
8 it("offers profile, repository root, breadcrumb, and parent folder navigation", async () => {
9 harness = makeHarness();
10 const { id } = await createShare(harness);
11 const page = await harness.agent.get(`/s/${id}/repositories/101?path=src`).expect(200);
12 expect(page.text).toContain("Back to profile");
13 expect(page.text).toContain(`href="/s/${id}/repositories/101"`);
14 expect(page.text).toContain("Parent folder");
15 });
16 });
17