@@ -359,7 +359,11 @@ describe('getImportPrefixes', () => {
359359 [ 'not configured' , undefined , undefined ] ,
360360 [ 'empty array' , [ ] , [ ] ] ,
361361 [ 'single valid prefix' , [ 'controller' ] , [ 'controller' ] ] ,
362- [ 'multiple valid prefixes' , [ 'controller' , '_my_prefix' ] , [ 'controller' , '_my_prefix' ] ] ,
362+ [
363+ 'multiple valid prefixes' ,
364+ [ 'controller' , '_my_prefix' ] ,
365+ [ 'controller' , '_my_prefix' ] ,
366+ ] ,
363367 ] ) ( 'should return without errors when %s' , ( _label , given , expected ) => {
364368 configMap . set ( CONFIG_KEY . importPrefixes , given ) ;
365369
@@ -371,21 +375,38 @@ describe('getImportPrefixes', () => {
371375
372376 it . each ( [
373377 [ 'one invalid entry (empty string)' , [ '' ] , [ ] , [ '' ] ] ,
374- [ 'one invalid entry (starts with digit)' , [ '1controller' ] , [ ] , [ '1controller' ] ] ,
378+ [
379+ 'one invalid entry (starts with digit)' ,
380+ [ '1controller' ] ,
381+ [ ] ,
382+ [ '1controller' ] ,
383+ ] ,
375384 [ 'one invalid entry (contains hyphen)' , [ 'my-prefix' ] , [ ] , [ 'my-prefix' ] ] ,
376385 [ 'one invalid entry (dotted name)' , [ 'my.prefix' ] , [ ] , [ 'my.prefix' ] ] ,
377- [ 'mixed valid and invalid entries' , [ 'valid' , '1bad' , 'also_valid' , 'my-prefix' ] , [ 'valid' , 'also_valid' ] , [ '1bad' , 'my-prefix' ] ] ,
378- ] ) ( 'should filter invalid entries and show errors when %s' , ( _label , given , expectedResult , expectedInvalid ) => {
379- configMap . set ( CONFIG_KEY . importPrefixes , given ) ;
386+ [
387+ 'mixed valid and invalid entries' ,
388+ [ 'valid' , '1bad' , 'also_valid' , 'my-prefix' ] ,
389+ [ 'valid' , 'also_valid' ] ,
390+ [ '1bad' , 'my-prefix' ] ,
391+ ] ,
392+ ] ) (
393+ 'should filter invalid entries and show errors when %s' ,
394+ ( _label , given , expectedResult , expectedInvalid ) => {
395+ configMap . set ( CONFIG_KEY . importPrefixes , given ) ;
380396
381- const result = ConfigService . getImportPrefixes ( ) ;
397+ const result = ConfigService . getImportPrefixes ( ) ;
382398
383- expect ( result ) . toEqual ( expectedResult ) ;
384- expect ( vscode . window . showErrorMessage ) . toHaveBeenCalledTimes ( expectedInvalid . length ) ;
385- for ( const invalid of expectedInvalid ) {
386- expect ( vscode . window . showErrorMessage ) . toHaveBeenCalledWith (
387- expect . stringContaining ( `'${ invalid } ' is not a valid import prefix name` )
399+ expect ( result ) . toEqual ( expectedResult ) ;
400+ expect ( vscode . window . showErrorMessage ) . toHaveBeenCalledTimes (
401+ expectedInvalid . length
388402 ) ;
403+ for ( const invalid of expectedInvalid ) {
404+ expect ( vscode . window . showErrorMessage ) . toHaveBeenCalledWith (
405+ expect . stringContaining (
406+ `'${ invalid } ' is not a valid import prefix name`
407+ )
408+ ) ;
409+ }
389410 }
390- } ) ;
411+ ) ;
391412} ) ;
0 commit comments