diff --git a/addons/xterm-addon-attach/src/AttachAddon.test.ts b/addons/xterm-addon-attach/src/AttachAddon.api.ts similarity index 98% rename from addons/xterm-addon-attach/src/AttachAddon.test.ts rename to addons/xterm-addon-attach/src/AttachAddon.api.ts index 9d7ebdff..39a6f73a 100644 --- a/addons/xterm-addon-attach/src/AttachAddon.test.ts +++ b/addons/xterm-addon-attach/src/AttachAddon.api.ts @@ -15,7 +15,7 @@ let page: puppeteer.Page; const width = 800; const height = 600; -describe('API Integration Tests', () => { +describe('AttachAddon', () => { before(async function(): Promise { this.timeout(10000); browser = await puppeteer.launch({ diff --git a/addons/xterm-addon-fit/src/FitAddon.api.ts b/addons/xterm-addon-fit/src/FitAddon.api.ts deleted file mode 100644 index baa2cc0c..00000000 --- a/addons/xterm-addon-fit/src/FitAddon.api.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) 2019 The xterm.js authors. All rights reserved. - * @license MIT - */ - -import * as puppeteer from 'puppeteer'; -import { assert } from 'chai'; -import { ITerminalOptions } from 'xterm'; - -const APP = 'http://127.0.0.1:3000/test'; - -let browser: puppeteer.Browser; -let page: puppeteer.Page; -const width = 800; -const height = 600; - -describe('FitAddon', () => { - before(async function(): Promise { - this.timeout(10000); - browser = await puppeteer.launch({ - headless: process.argv.indexOf('--headless') !== -1, - slowMo: 80, - args: [`--window-size=${width},${height}`] - }); - page = (await browser.pages())[0]; - await page.setViewport({ width, height }); - }); - - after(async () => { - await browser.close(); - }); - - beforeEach(async function(): Promise { - this.timeout(5000); - await page.goto(APP); - }); -}); - -async function openTerminal(options: ITerminalOptions = {}): Promise { - await page.evaluate(`window.term = new Terminal(${JSON.stringify(options)})`); - await page.evaluate(`window.term.open(document.querySelector('#terminal-container'))`); - if (options.rendererType === 'dom') { - await page.waitForSelector('.xterm-rows'); - } else { - await page.waitForSelector('.xterm-text-layer'); - } -}