From c512e48c5261441698a3da011d85154e813a7818 Mon Sep 17 00:00:00 2001 From: javacs3 Date: Tue, 4 Feb 2020 14:46:03 +0800 Subject: [PATCH] fix: api test fail due to IBufferCell api changes --- test/api/CharWidth.api.ts | 4 ++-- test/api/Terminal.api.ts | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/test/api/CharWidth.api.ts b/test/api/CharWidth.api.ts index 39f0bfe7..a2352f40 100644 --- a/test/api/CharWidth.api.ts +++ b/test/api/CharWidth.api.ts @@ -98,8 +98,8 @@ async function sumWidths(start: number, end: number, sentinel: string): Promise< if (!cell) { break; } - window.result += cell.width; - if (cell.char === '${sentinel}') { + window.result += cell.getWidth(); + if (cell.getChars() === '${sentinel}') { return; } } diff --git a/test/api/Terminal.api.ts b/test/api/Terminal.api.ts index 40deecf2..cdfab61f 100644 --- a/test/api/Terminal.api.ts +++ b/test/api/Terminal.api.ts @@ -498,15 +498,15 @@ describe('API Integration Tests', function(): void { await openTerminal({ cols: 5 }); assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(-1)`), undefined); assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(5)`), undefined); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).char`), ''); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).width`), 1); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).getChars()`), ''); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).getWidth()`), 1); await writeSync(page, 'aĉ–‡'); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).char`), 'a'); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).width`), 1); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(1).char`), 'ĉ–‡'); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(1).width`), 2); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(2).char`), ''); - assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(2).width`), 0); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).getChars()`), 'a'); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(0).getWidth()`), 1); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(1).getChars()`), 'ĉ–‡'); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(1).getWidth()`), 2); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(2).getChars()`), ''); + assert.equal(await page.evaluate(`window.term.buffer.getLine(0).getCell(2).getWidth()`), 0); }); }); });