mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-10-09 15:58:34 +00:00
05b713ab18
* Add configurable middle-click terminal behavior * Fix middle-click terminal behavior edge cases
19 lines
601 B
TypeScript
19 lines
601 B
TypeScript
import assert from "node:assert/strict";
|
|
import test from "node:test";
|
|
|
|
import * as terminalBehaviorSettings from "./tabs/TerminalBehaviorSettings.tsx";
|
|
|
|
const middleClickBehaviorOptions = (
|
|
terminalBehaviorSettings as {
|
|
MIDDLE_CLICK_BEHAVIOR_OPTIONS?: Array<{ value: string; labelKey: string }>;
|
|
}
|
|
).MIDDLE_CLICK_BEHAVIOR_OPTIONS;
|
|
|
|
test("middle-click settings expose only supported behaviors", () => {
|
|
assert.ok(Array.isArray(middleClickBehaviorOptions));
|
|
assert.deepEqual(
|
|
middleClickBehaviorOptions.map((option) => option.value),
|
|
["context-menu", "paste", "disabled"],
|
|
);
|
|
});
|