|
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