Unified · Split
| @@ -1,15 +1,8 @@ | ||
| 1 | 1 | import { describe, expect, it } from "vite-plus/test"; |
| 2 | 2 | |
| 3 | −import { openOnHostLabel, pullRequestLinkContextMenuItems } from "./pullRequestLinkContextMenu"; | |
| 3 | +import { openOnHostLabel } from "./pullRequestLinkContextMenu"; | |
| 4 | 4 | |
| 5 | 5 | describe("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 | 6 | it("names every host it knows, and says nothing false about one it does not", () => { |
| 14 | 7 | expect(openOnHostLabel("github")).toBe("Open on GitHub"); |
| 15 | 8 | expect(openOnHostLabel("gitlab")).toBe("Open on GitLab"); |
| @@ -19,7 +19,7 @@ export const openOnHostLabel = (provider: string): string => · 18 unmodified lines | ||
| 19 | 19 | OPEN_ON_HOST_LABELS[provider] ?? "Open on host"; |
| 20 | 20 | |
| 21 | 21 | /** Copy first: it is the reason to right-click a number rather than click it. */ |
| 22 | −export function pullRequestLinkContextMenuItems( | |
| 22 | +function pullRequestLinkContextMenuItems( | |
| 23 | 23 | openLabel: string, |
| 24 | 24 | ): readonly ContextMenuItem<PullRequestLinkContextMenuAction>[] { |
| 25 | 25 | return [ |