66import { assert } from 'chai' ;
77import { Buffer } from 'common/buffer/Buffer' ;
88import { CircularList } from 'common/CircularList' ;
9- import { MockOptionsService , MockBufferService } from 'common/TestUtils.test' ;
9+ import { MockOptionsService , MockBufferService , MockLogService } from 'common/TestUtils.test' ;
1010import { BufferLine , DEFAULT_ATTR_DATA } from 'common/buffer/BufferLine' ;
1111import { CellData } from 'common/buffer/CellData' ;
1212import { ExtendedAttrs } from 'common/buffer/AttributeData' ;
@@ -23,7 +23,7 @@ describe('Buffer', () => {
2323 beforeEach ( ( ) => {
2424 optionsService = new MockOptionsService ( { scrollback : INIT_SCROLLBACK } ) ;
2525 bufferService = new MockBufferService ( INIT_COLS , INIT_ROWS ) ;
26- buffer = new Buffer ( true , optionsService , bufferService ) ;
26+ buffer = new Buffer ( true , optionsService , bufferService , new MockLogService ( ) ) ;
2727 } ) ;
2828
2929 describe ( 'constructor' , ( ) => {
@@ -151,7 +151,7 @@ describe('Buffer', () => {
151151
152152 describe ( 'no scrollback' , ( ) => {
153153 it ( 'should trim from the top of the buffer when the cursor reaches the bottom' , ( ) => {
154- buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService ) ;
154+ buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService , new MockLogService ( ) ) ;
155155 assert . equal ( buffer . lines . maxLength , INIT_ROWS ) ;
156156 buffer . y = INIT_ROWS - 1 ;
157157 buffer . fillViewportRows ( ) ;
@@ -1054,7 +1054,7 @@ describe('Buffer', () => {
10541054 describe ( 'buffer marked to have no scrollback' , ( ) => {
10551055 it ( 'should always have a scrollback of 0' , ( ) => {
10561056 // Test size on initialization
1057- buffer = new Buffer ( false , new MockOptionsService ( { scrollback : 1000 } ) , bufferService ) ;
1057+ buffer = new Buffer ( false , new MockOptionsService ( { scrollback : 1000 } ) , bufferService , new MockLogService ( ) ) ;
10581058 buffer . fillViewportRows ( ) ;
10591059 assert . equal ( buffer . lines . maxLength , INIT_ROWS ) ;
10601060 // Test size on buffer increase
@@ -1068,15 +1068,15 @@ describe('Buffer', () => {
10681068
10691069 describe ( 'addMarker' , ( ) => {
10701070 it ( 'should adjust a marker line when the buffer is trimmed' , ( ) => {
1071- buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService ) ;
1071+ buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService , new MockLogService ( ) ) ;
10721072 buffer . fillViewportRows ( ) ;
10731073 const marker = buffer . addMarker ( buffer . lines . length - 1 ) ;
10741074 assert . equal ( marker . line , buffer . lines . length - 1 ) ;
10751075 buffer . lines . onTrimEmitter . fire ( 1 ) ;
10761076 assert . equal ( marker . line , buffer . lines . length - 2 ) ;
10771077 } ) ;
10781078 it ( 'should dispose of a marker if it is trimmed off the buffer' , ( ) => {
1079- buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService ) ;
1079+ buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService , new MockLogService ( ) ) ;
10801080 buffer . fillViewportRows ( ) ;
10811081 assert . equal ( buffer . markers . length , 0 ) ;
10821082 const marker = buffer . addMarker ( 0 ) ;
@@ -1088,7 +1088,7 @@ describe('Buffer', () => {
10881088 } ) ;
10891089 it ( 'should call onDispose' , ( ) => {
10901090 const eventStack : string [ ] = [ ] ;
1091- buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService ) ;
1091+ buffer = new Buffer ( true , new MockOptionsService ( { scrollback : 0 } ) , bufferService , new MockLogService ( ) ) ;
10921092 buffer . fillViewportRows ( ) ;
10931093 assert . equal ( buffer . markers . length , 0 ) ;
10941094 const marker = buffer . addMarker ( 0 ) ;
0 commit comments