This repository has been archived on 2024-09-09 . You can view files and clone it, but cannot push or open issues or pull requests.
6f7e9a37cd
26 lines
955 B
TypeScript
26 lines
955 B
TypeScript
/*---------------------------------------------------------------------------------------------
|
|||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|||
*--------------------------------------------------------------------------------------------*/
|
|||
|
|||
import 'mocha';
|
|||
import * as assert from 'assert';
|
|||
import * as vscode from 'vscode';
|
|||
|
|||
suite('vscode server cli', () => {
|
|||
|
|||
|
|||
test('extension is installed and enabled when installed by server cli', function () {
|
|||
const extension = process.env.TESTRESOLVER_INSTALL_BUILTIN_EXTENSION;
|
|||
if (!process.env.BUILD_SOURCEVERSION // Skip it when running out of sources
|
|||
|| !process.env.REMOTE_VSCODE // Skip it when not a remote integration test
|
|||
|| !extension // Skip it when extension is not provided to server
|
|||
) {
|
|||
this.skip();
|
|||
}
|
|||
|
|||
assert.ok(vscode.extensions.getExtension(extension!));
|
|||
});
|
|||
|
|||
});
|