| import { describe, expect, test } from "bun:test" | |
| import { newTabTooltipKeybind, reviewTooltipKeybind } from "./command-tooltip-keybind" | |
| describe("command tooltip keybinds", () => { | |
| test("keeps localized review shortcut modifiers", () => { | |
| const command = { | |
| keybind: () => "Ctrl+Maj+R", | |
| keybindParts: () => ["Ctrl", "Maj", "R"], | |
| } | |
| expect(reviewTooltipKeybind(command, (key) => key)).toEqual(["Ctrl", "Maj", "R"]) | |
| }) | |
| test("uses the configured new-tab shortcut", () => { | |
| const command = { | |
| keybind: () => "Alt+N", | |
| keybindParts: () => ["Alt", "N"], | |
| } | |
| expect(newTabTooltipKeybind(command, (key) => key)).toEqual(["Alt", "N"]) | |
| }) | |
| }) | |