Support selectionForeground in dom

Part of #3810
This commit is contained in:
Daniel Imms
2022-05-16 10:08:51 -07:00
parent c502272373
commit eb96187801
6 changed files with 82 additions and 6 deletions
@@ -10,9 +10,9 @@ import { NULL_CELL_CODE, NULL_CELL_WIDTH, NULL_CELL_CHAR, DEFAULT_ATTR, FgFlags,
import { BufferLine, DEFAULT_ATTR_DATA } from 'common/buffer/BufferLine';
import { IBufferLine } from 'common/Types';
import { CellData } from 'common/buffer/CellData';
import { MockCoreService, MockDecorationService, MockOptionsService } from 'common/TestUtils.test';
import { MockBufferService, MockCoreService, MockDecorationService, MockOptionsService } from 'common/TestUtils.test';
import { css } from 'common/Color';
import { MockCharacterJoinerService } from 'browser/TestUtils.test';
import { MockCharacterJoinerService, MockSelectionService } from 'browser/TestUtils.test';
describe('DomRendererRowFactory', () => {
let dom: jsdom.JSDOM;
@@ -50,7 +50,9 @@ describe('DomRendererRowFactory', () => {
new MockCharacterJoinerService(),
new MockOptionsService({ drawBoldTextInBrightColors: true }),
new MockCoreService(),
new MockDecorationService()
new MockDecorationService(),
new MockBufferService(80, 30),
new MockSelectionService()
);
lineData = createEmptyLineData(2);
});