Move unit tests onto esbuild sources

This commit is contained in:
Daniel Imms
2024-07-05 09:10:20 -07:00
parent ba3ba899a5
commit 9c3694af5a
3 changed files with 12 additions and 24 deletions
+9 -11
View File
@@ -10,6 +10,7 @@ import { CellData } from 'common/buffer/CellData';
import { MockUnicodeService } from 'common/TestUtils.test';
import { IMarker, ScrollSource } from 'common/Types';
import { ICoreService } from 'common/services/Services';
import type { IBrowser } from 'browser/Types';
const INIT_COLS = 80;
const INIT_ROWS = 24;
@@ -571,12 +572,9 @@ describe('Terminal', () => {
});
describe('with macOptionIsMeta', () => {
let originalIsMac: boolean;
beforeEach(() => {
originalIsMac = term.browser.isMac;
term.options.macOptionIsMeta = true;
});
afterEach(() => term.browser.isMac = originalIsMac);
it('should interfere with the alt key on keyDown', () => {
evKeyDown.altKey = true;
@@ -589,12 +587,12 @@ describe('Terminal', () => {
});
describe('On Mac OS', () => {
let originalIsMac: boolean;
let originalBrowser: IBrowser;
beforeEach(() => {
originalIsMac = term.browser.isMac;
term.browser.isMac = true;
originalBrowser = term.browser;
term.browser = { ...originalBrowser, isMac: true };
});
afterEach(() => term.browser.isMac = originalIsMac);
afterEach(() => term.browser = originalBrowser);
it('should not interfere with the alt key on keyDown', () => {
evKeyDown.altKey = true;
@@ -656,12 +654,12 @@ describe('Terminal', () => {
});
describe('On MS Windows', () => {
let originalIsWindows: boolean;
let originalBrowser: IBrowser;
beforeEach(() => {
originalIsWindows = term.browser.isWindows;
term.browser.isWindows = true;
originalBrowser = term.browser;
term.browser = { ...originalBrowser, isWindows: true };
});
afterEach(() => term.browser.isWindows = originalIsWindows);
afterEach(() => term.browser = originalBrowser);
it('should not interfere with the alt + ctrl key on keyDown', () => {
evKeyPress.altKey = true;