From a1229c78a21e3aea24c79fc9fb0a7651a02c746b Mon Sep 17 00:00:00 2001 From: tisilent Date: Wed, 13 Sep 2023 18:43:04 +0800 Subject: [PATCH] Add cursor initialize test --- .../renderer/dom/DomRendererRowFactory.test.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/browser/renderer/dom/DomRendererRowFactory.test.ts b/src/browser/renderer/dom/DomRendererRowFactory.test.ts index 36923dbb..dfea8b01 100644 --- a/src/browser/renderer/dom/DomRendererRowFactory.test.ts +++ b/src/browser/renderer/dom/DomRendererRowFactory.test.ts @@ -96,6 +96,24 @@ describe('DomRendererRowFactory', () => { } }); + it('should not display cursor for before initializing', () => { + const coreService = new MockCoreService(); + coreService.isCursorInitialized = false; + const rowFactory = new DomRendererRowFactory( + dom.window.document, + new MockCharacterJoinerService(), + new MockOptionsService(), + new MockCoreBrowserService(), + coreService, + new MockDecorationService(), + new MockThemeService() + ); + const spans = rowFactory.createRow(lineData, 0, true, 'block', undefined, 0, false, 5, EMPTY_WIDTH, -1, -1); + assert.equal(extractHtml(spans), + ` ` + ); + }); + describe('attributes', () => { it('should add class for bold', () => { const cell = CellData.fromCharData([0, 'a', 1, 'a'.charCodeAt(0)]);