mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-21 09:08:53 +01:00
fix env.test for remote
This commit is contained in:
@@ -28,18 +28,18 @@ suite('env-namespace', () => {
|
||||
|
||||
test('env.remoteName', function () {
|
||||
const remoteName = env.remoteName;
|
||||
const apiTestExtension = extensions.getExtension('vscode.vscode-api-tests');
|
||||
const knownUiExtension = extensions.getExtension('vscode.git');
|
||||
const knownWorkspaceExtension = extensions.getExtension('vscode.git');
|
||||
const knownUiExtension = extensions.getExtension('vscode.git-ui');
|
||||
if (typeof remoteName === 'undefined') {
|
||||
assert.ok(apiTestExtension);
|
||||
// not running in remote, so we expect both extensions
|
||||
assert.ok(knownWorkspaceExtension);
|
||||
assert.ok(knownUiExtension);
|
||||
assert.equal(ExtensionKind.UI, apiTestExtension!.extensionKind);
|
||||
assert.equal(ExtensionKind.UI, knownUiExtension!.extensionKind);
|
||||
} else if (typeof remoteName === 'string') {
|
||||
assert.ok(apiTestExtension);
|
||||
// TODO@aeschli fails when using 'vscode.git as knownUiExtension'
|
||||
// assert.ok(!knownUiExtension); // we currently can only access extensions that run on same host
|
||||
assert.equal(ExtensionKind.Workspace, apiTestExtension!.extensionKind);
|
||||
// running in remote, so we only expect workspace extensions
|
||||
assert.ok(knownWorkspaceExtension);
|
||||
assert.ok(!knownUiExtension); // we currently can only access extensions that run on same host
|
||||
assert.equal(ExtensionKind.Workspace, knownWorkspaceExtension!.extensionKind);
|
||||
} else {
|
||||
assert.fail();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user