From 4d7d666c71feee9a95102f9c1e6252097af9d7ab Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 4 Feb 2022 18:00:13 -0600 Subject: [PATCH] add test --- src/browser/Terminal.test.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/browser/Terminal.test.ts b/src/browser/Terminal.test.ts index 872bfdc7..0a0fd6ba 100644 --- a/src/browser/Terminal.test.ts +++ b/src/browser/Terminal.test.ts @@ -80,6 +80,21 @@ describe('Terminal', () => { term.clear(); }); }); + it.only('should fire a scroll event when scrollback is cleared', () => { + return new Promise(async r => { + const marker1 = term.addMarker(0); + const marker2 = term.addMarker(1); + await term.writeP('\n'.repeat(INIT_ROWS)); + const marker3= term.addMarker(0); + const marker4 = term.addMarker(1); + marker1?.onDispose(() => r()); + marker2?.onDispose(() => r()); + marker3?.onDispose(() => r()); + marker4?.onDispose(() => r()); + term.clear(); + assert.equal(term.markers.length, 0); + }); + }); it('should fire a key event after a keypress DOM event', (done) => { term.onKey(e => { assert.equal(typeof e.key, 'string');