From 3c06c95f396b6e911076bc3291d5855ed01b5caa Mon Sep 17 00:00:00 2001 From: "netop://ウィビ" Date: Sun, 26 Apr 2026 20:18:30 -0700 Subject: cleanup and ready for launch --- tests/keyboard.test.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'tests/keyboard.test.ts') diff --git a/tests/keyboard.test.ts b/tests/keyboard.test.ts index 3a7f3cc..6550e98 100644 --- a/tests/keyboard.test.ts +++ b/tests/keyboard.test.ts @@ -18,17 +18,7 @@ type EventInit = { shiftKey?: boolean; }; -function makeEvent(init: EventInit): KeyboardEvent { - return { - altKey: init.altKey ?? false, - ctrlKey: init.ctrlKey ?? false, - key: init.key, - metaKey: init.metaKey ?? false, - shiftKey: init.shiftKey ?? false - } as KeyboardEvent; -} - -/*** TESTS -------------------------------------------- ***/ +/*** PROGRAM ------------------------------------------ ***/ test("matchShortcut returns null for plain Enter", () => { expect(matchShortcut(makeEvent({ key: "Enter" }))).toEqual(null); @@ -109,3 +99,15 @@ test("matchShortcut ignores Cmd+Alt+Enter", () => { matchShortcut(makeEvent({ altKey: true, key: "Enter", metaKey: true })) ).toEqual(null); }); + +/*** HELPER ------------------------------------------- ***/ + +function makeEvent(init: EventInit): KeyboardEvent { + return { + altKey: init.altKey ?? false, + ctrlKey: init.ctrlKey ?? false, + key: init.key, + metaKey: init.metaKey ?? false, + shiftKey: init.shiftKey ?? false + } as KeyboardEvent; +} -- cgit v1.2.3