From 087a40ff075ea784acb5c932282ca9b79662de0f Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 31 May 2019 21:51:17 -0700 Subject: [PATCH] Fix AttachAddon test name --- ...AttachAddon.test.ts => AttachAddon.api.ts} | 2 +- addons/xterm-addon-fit/src/FitAddon.api.ts | 47 ------------------- 2 files changed, 1 insertion(+), 48 deletions(-) rename addons/xterm-addon-attach/src/{AttachAddon.test.ts => AttachAddon.api.ts} (98%) delete mode 100644 addons/xterm-addon-fit/src/FitAddon.api.ts 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'); - } -}