Skip to content

g1t/apps/web/app/lib/shortcut.test.ts

15 lines609 bytesCodeBlame
1import assert from "node:assert/strict";
2import { test } from "node:test";
3
4import { paletteKeyLabel } from "./shortcut.ts";
5
6test("a Mac shows the Command key, everything else Ctrl", () => {
7 assert.equal(paletteKeyLabel("macOS"), "⌘K");
8 assert.equal(paletteKeyLabel("MacIntel"), "⌘K");
9 assert.equal(paletteKeyLabel("iPad"), "⌘K");
10 assert.equal(paletteKeyLabel("Windows"), "Ctrl K");
11 assert.equal(paletteKeyLabel("Win32"), "Ctrl K");
12 assert.equal(paletteKeyLabel("Linux x86_64"), "Ctrl K");
13 assert.equal(paletteKeyLabel(""), "Ctrl K");
14 assert.equal(paletteKeyLabel(null), "Ctrl K");
15});