File size: 687 Bytes
0dbc9de
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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"])
  })
})