@@ -12,6 +12,7 @@ import { buildApi } from '../client/api';
1212import { ConfigurationService } from '../client/common/configuration/service' ;
1313import { EXTENSION_ROOT_DIR } from '../client/common/constants' ;
1414import { IConfigurationService } from '../client/common/types' ;
15+ import { IEnvironmentVariablesProvider } from '../client/common/variables/types' ;
1516import { IInterpreterService } from '../client/interpreter/contracts' ;
1617import { InterpreterService } from '../client/interpreter/interpreterService' ;
1718import { ServiceContainer } from '../client/ioc/container' ;
@@ -27,16 +28,21 @@ suite('Extension API', () => {
2728 let serviceManager : IServiceManager ;
2829 let configurationService : IConfigurationService ;
2930 let interpreterService : IInterpreterService ;
31+ let environmentVariablesProvider : IEnvironmentVariablesProvider ;
3032
3133 setup ( ( ) => {
3234 serviceContainer = mock ( ServiceContainer ) ;
3335 serviceManager = mock ( ServiceManager ) ;
3436 configurationService = mock ( ConfigurationService ) ;
3537 interpreterService = mock ( InterpreterService ) ;
38+ environmentVariablesProvider = mock < IEnvironmentVariablesProvider > ( ) ;
3639
3740 when ( serviceContainer . get < IConfigurationService > ( IConfigurationService ) ) . thenReturn (
3841 instance ( configurationService ) ,
3942 ) ;
43+ when ( serviceContainer . get < IEnvironmentVariablesProvider > ( IEnvironmentVariablesProvider ) ) . thenReturn (
44+ instance ( environmentVariablesProvider ) ,
45+ ) ;
4046 when ( serviceContainer . get < IInterpreterService > ( IInterpreterService ) ) . thenReturn ( instance ( interpreterService ) ) ;
4147 } ) ;
4248
0 commit comments