History

test(web): keep pull request menu items private (#10016)

Julius Marminge committed 2 months ago

Commit 4e59b061 parent 1449dec2 files · +2 −9Browse files

Unified · Split

2 files
  1. apps/web/src/components/pullRequest/pullRequestLinkContextMenu.test.ts +1 −8
  2. apps/web/src/components/pullRequest/pullRequestLinkContextMenu.ts +1 −1
apps/web/src/components/pullRequest/pullRequestLinkContextMenu.test.ts+1−8
@@ -1,15 +1,8 @@
1import { describe, expect, it } from "vite-plus/test";1import { describe, expect, it } from "vite-plus/test";
2 2
3import { openOnHostLabel, pullRequestLinkContextMenuItems } from "./pullRequestLinkContextMenu";3import { openOnHostLabel } from "./pullRequestLinkContextMenu";
4 4
5describe("pull request link context menu", () => {5describe("pull request link context menu", () => {
6 it("offers the copy first and the host's own page after it", () => {
7 expect(pullRequestLinkContextMenuItems("Open on GitHub")).toEqual([
8 { id: "copy-link", label: "Copy link", icon: "copy" },
9 { id: "open-external", label: "Open on GitHub" },
10 ]);
11 });
12
13 it("names every host it knows, and says nothing false about one it does not", () => {6 it("names every host it knows, and says nothing false about one it does not", () => {
14 expect(openOnHostLabel("github")).toBe("Open on GitHub");7 expect(openOnHostLabel("github")).toBe("Open on GitHub");
15 expect(openOnHostLabel("gitlab")).toBe("Open on GitLab");8 expect(openOnHostLabel("gitlab")).toBe("Open on GitLab");
apps/web/src/components/pullRequest/pullRequestLinkContextMenu.ts+1−1
@@ -19,7 +19,7 @@ export const openOnHostLabel = (provider: string): string => · 18 unmodified lines
19 OPEN_ON_HOST_LABELS[provider] ?? "Open on host";19 OPEN_ON_HOST_LABELS[provider] ?? "Open on host";
20 20
21/** Copy first: it is the reason to right-click a number rather than click it. */21/** Copy first: it is the reason to right-click a number rather than click it. */
22export function pullRequestLinkContextMenuItems(22function pullRequestLinkContextMenuItems(
23 openLabel: string,23 openLabel: string,
24): readonly ContextMenuItem<PullRequestLinkContextMenuAction>[] {24): readonly ContextMenuItem<PullRequestLinkContextMenuAction>[] {
25 return [25 return [