From 870ed5308171cc6b84ad4bc13dd1b0e2bbc52ff3 Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Thu, 30 Jul 2026 11:36:50 -0700 Subject: [PATCH] test(mobile): split terminal mouse click and drag coverage --- .../terminal-webview-mouse-click-drag.test.ts | 374 ------------------ .../terminal-webview-mouse-click.test.ts | 90 +++++ .../terminal-webview-mouse-drag.test.ts | 87 ++++ .../terminal-webview-mouse-test-harness.ts | 233 +++++++++++ 4 files changed, 410 insertions(+), 374 deletions(-) delete mode 100644 mobile/src/terminal/terminal-webview-mouse-click-drag.test.ts create mode 100644 mobile/src/terminal/terminal-webview-mouse-click.test.ts create mode 100644 mobile/src/terminal/terminal-webview-mouse-drag.test.ts create mode 100644 mobile/src/terminal/terminal-webview-mouse-test-harness.ts diff --git a/mobile/src/terminal/terminal-webview-mouse-click-drag.test.ts b/mobile/src/terminal/terminal-webview-mouse-click-drag.test.ts deleted file mode 100644 index d666c4d677a..00000000000 --- a/mobile/src/terminal/terminal-webview-mouse-click-drag.test.ts +++ /dev/null @@ -1,374 +0,0 @@ -// @vitest-environment happy-dom -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' -import { XTERM_HTML } from './terminal-webview-html' - -function iifeSource(): string { - const start = XTERM_HTML.indexOf('(function() {') - const end = XTERM_HTML.lastIndexOf('})();') - return XTERM_HTML.slice(start, end + '})();'.length) -} - -function bodyMarkup(): string { - const start = XTERM_HTML.indexOf('
') + ''.length - const end = XTERM_HTML.indexOf('