@@ -12,11 +12,13 @@ import { LanguageFeaturesService } from 'vs/editor/common/services/languageFeatu
12
12
import { DocumentSymbol , SymbolKind } from 'vs/editor/common/languages' ;
13
13
import { StickyLineCandidate , StickyLineCandidateProvider } from 'vs/editor/contrib/stickyScroll/browser/stickyScrollProvider' ;
14
14
import { EditorOption } from 'vs/editor/common/config/editorOptions' ;
15
+ import { ILogService , NullLogService } from 'vs/platform/log/common/log' ;
15
16
16
17
suite ( 'Sticky Scroll Tests' , ( ) => {
17
18
18
19
const serviceCollection = new ServiceCollection (
19
- [ ILanguageFeaturesService , new LanguageFeaturesService ( ) ]
20
+ [ ILanguageFeaturesService , new LanguageFeaturesService ( ) ] ,
21
+ [ ILogService , new NullLogService ( ) ]
20
22
) ;
21
23
22
24
const text = [
@@ -121,10 +123,10 @@ suite('Sticky Scroll Tests', () => {
121
123
await withAsyncTestCodeEditor ( model , { serviceCollection } , async ( editor , _viewModel , instantiationService ) => {
122
124
123
125
const stickyScrollController : StickyScrollController = editor . registerAndInstantiateContribution ( StickyScrollController . ID , StickyScrollController ) ;
124
- await stickyScrollController . stickyScrollCandidateProvider . update ( ) ;
125
126
const lineHeight : number = editor . getOption ( EditorOption . lineHeight ) ;
126
127
const languageService : ILanguageFeaturesService = instantiationService . get ( ILanguageFeaturesService ) ;
127
128
languageService . documentSymbolProvider . register ( '*' , documentSymbolProviderForTestModel ( ) ) ;
129
+ await stickyScrollController . stickyScrollCandidateProvider . update ( ) ;
128
130
let state ;
129
131
130
132
editor . setScrollTop ( 1 ) ;
@@ -163,12 +165,11 @@ suite('Sticky Scroll Tests', () => {
163
165
await withAsyncTestCodeEditor ( model , { serviceCollection } , async ( editor , viewModel , instantiationService ) => {
164
166
165
167
const stickyScrollController : StickyScrollController = editor . registerAndInstantiateContribution ( StickyScrollController . ID , StickyScrollController ) ;
166
- await stickyScrollController . stickyScrollCandidateProvider . update ( ) ;
167
168
const lineHeight = editor . getOption ( EditorOption . lineHeight ) ;
168
169
169
170
const languageService = instantiationService . get ( ILanguageFeaturesService ) ;
170
171
languageService . documentSymbolProvider . register ( '*' , documentSymbolProviderForTestModel ( ) ) ;
171
-
172
+ await stickyScrollController . stickyScrollCandidateProvider . update ( ) ;
172
173
editor . setHiddenAreas ( [ { startLineNumber : 2 , endLineNumber : 2 , startColumn : 1 , endColumn : 1 } , { startLineNumber : 10 , endLineNumber : 11 , startColumn : 1 , endColumn : 1 } ] ) ;
173
174
let state ;
174
175
0 commit comments