From dfb5d8e663ec92b6935e519358fd2e609128112c Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 10 May 2019 23:53:38 -0700 Subject: [PATCH] Add focus, blur test --- src/public/Terminal.api.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/public/Terminal.api.ts b/src/public/Terminal.api.ts index 147519f4..380cc89c 100644 --- a/src/public/Terminal.api.ts +++ b/src/public/Terminal.api.ts @@ -101,6 +101,16 @@ describe('API Integration Tests', () => { assert.equal(await page.evaluate(`window.term.getSelection()`), ''); }); + it('focus, blur', async function(): Promise { + this.timeout(10000); + await openTerminal(); + assert.equal(await page.evaluate(`document.activeElement.className`), ''); + await page.evaluate(`window.term.focus()`); + assert.equal(await page.evaluate(`document.activeElement.className`), 'xterm-helper-textarea'); + await page.evaluate(`window.term.blur()`); + assert.equal(await page.evaluate(`document.activeElement.className`), ''); + }); + describe('Events', () => { it('onCursorMove', async function(): Promise { this.timeout(10000);