From 70dabf11db2b1945aaa0b6eb5dd5cabaa7f60116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Breitbart?= Date: Fri, 6 Dec 2019 17:00:46 +0100 Subject: [PATCH] fix failing tests --- src/Terminal.test.ts | 8 ++++---- src/browser/Linkifier.test.ts | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Terminal.test.ts b/src/Terminal.test.ts index 422394e4c..c9cce9910 100644 --- a/src/Terminal.test.ts +++ b/src/Terminal.test.ts @@ -7,7 +7,7 @@ import { assert, expect } from 'chai'; import { MockViewport, MockCompositionHelper, MockRenderer, TestTerminal } from './TestUtils.test'; import { DEFAULT_ATTR_DATA } from 'common/buffer/BufferLine'; import { CellData } from 'common/buffer/CellData'; -import { IBufferService } from 'common/services/Services'; +import { IBufferService, IUnicodeService } from 'common/services/Services'; import { Linkifier } from 'browser/Linkifier'; import { MockLogService, MockOptionsService, MockUnicodeService } from 'common/TestUtils.test'; import { IRegisteredLinkMatcher, IMouseZoneManager, IMouseZone } from 'browser/Types'; @@ -1047,7 +1047,7 @@ describe('Terminal', () => { // to get the special handling of fullwidth, surrogate and combining chars in the input handler beforeEach(() => { terminal = new TestTerminal({ cols: 10, rows: 5 }); - linkifier = new TestLinkifier((terminal as any)._bufferService); + linkifier = new TestLinkifier((terminal as any)._bufferService, (terminal as any)._unicodeService); mouseZoneManager = new TestMouseZoneManager(); linkifier.attachToDom({} as any, mouseZoneManager); }); @@ -1372,8 +1372,8 @@ describe('Terminal', () => { }); class TestLinkifier extends Linkifier { - constructor(bufferService: IBufferService) { - super(bufferService, new MockLogService(), new MockOptionsService(), new MockUnicodeService()); + constructor(bufferService: IBufferService, unicodeService: IUnicodeService) { + super(bufferService, new MockLogService(), new MockOptionsService(), unicodeService); Linkifier._timeBeforeLatency = 0; } diff --git a/src/browser/Linkifier.test.ts b/src/browser/Linkifier.test.ts index 9f155d522..f107d646d 100644 --- a/src/browser/Linkifier.test.ts +++ b/src/browser/Linkifier.test.ts @@ -9,12 +9,13 @@ import { IBufferLine } from 'common/Types'; import { Linkifier } from 'browser/Linkifier'; import { BufferLine } from 'common/buffer/BufferLine'; import { CellData } from 'common/buffer/CellData'; -import { MockLogService, MockBufferService, MockOptionsService, MockUnicodeService } from 'common/TestUtils.test'; +import { MockLogService, MockBufferService, MockOptionsService } from 'common/TestUtils.test'; import { IBufferService } from 'common/services/Services'; +import { UnicodeService } from 'common/services/UnicodeService'; class TestLinkifier extends Linkifier { constructor(bufferService: IBufferService) { - super(bufferService, new MockLogService(), new MockOptionsService(), new MockUnicodeService()); + super(bufferService, new MockLogService(), new MockOptionsService(), new UnicodeService()); Linkifier._timeBeforeLatency = 0; }