|
6 | 6 | import * as sinon from 'sinon'; |
7 | 7 | import { assert, expect } from 'chai'; |
8 | 8 | import { mock, instance, when, anything, verify, reset } from 'ts-mockito'; |
| 9 | +import * as TypeMoq from 'typemoq'; |
9 | 10 | import { |
10 | 11 | EnvironmentVariableCollection, |
11 | 12 | EnvironmentVariableMutatorOptions, |
12 | 13 | GlobalEnvironmentVariableCollection, |
13 | 14 | ProgressLocation, |
14 | 15 | Uri, |
| 16 | + WorkspaceConfiguration, |
15 | 17 | WorkspaceFolder, |
16 | 18 | } from 'vscode'; |
17 | 19 | import { |
@@ -55,6 +57,7 @@ suite('Terminal Environment Variable Collection Service', () => { |
55 | 57 | let terminalEnvVarCollectionService: TerminalEnvVarCollectionService; |
56 | 58 | let terminalDeactivateService: ITerminalDeactivateService; |
57 | 59 | let useEnvExtensionStub: sinon.SinonStub; |
| 60 | + let pythonConfig: TypeMoq.IMock<WorkspaceConfiguration>; |
58 | 61 | const progressOptions = { |
59 | 62 | location: ProgressLocation.Window, |
60 | 63 | title: Interpreters.activatingTerminals, |
@@ -122,6 +125,8 @@ suite('Terminal Environment Variable Collection Service', () => { |
122 | 125 | instance(shellIntegrationService), |
123 | 126 | instance(envVarProvider), |
124 | 127 | ); |
| 128 | + pythonConfig = TypeMoq.Mock.ofType<WorkspaceConfiguration>(); |
| 129 | + pythonConfig.setup((p) => p.get('terminal.shellIntegration.enabled')).returns(() => false); |
125 | 130 | }); |
126 | 131 |
|
127 | 132 | teardown(() => { |
|
0 commit comments