Skip to content

Commit 86caac8

Browse files
author
Kartik Raj
committed
Fix tests
1 parent 138674b commit 86caac8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/test/api.functional.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { buildApi } from '../client/api';
1212
import { ConfigurationService } from '../client/common/configuration/service';
1313
import { EXTENSION_ROOT_DIR } from '../client/common/constants';
1414
import { IConfigurationService } from '../client/common/types';
15+
import { IEnvironmentVariablesProvider } from '../client/common/variables/types';
1516
import { IInterpreterService } from '../client/interpreter/contracts';
1617
import { InterpreterService } from '../client/interpreter/interpreterService';
1718
import { 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

Comments
 (0)