diff --git a/extensions/vscode-api-tests/src/singlefolder-tests/extensions.test.ts b/extensions/vscode-api-tests/src/singlefolder-tests/extensions.test.ts index 0818466a32e..1f451c1314b 100644 --- a/extensions/vscode-api-tests/src/singlefolder-tests/extensions.test.ts +++ b/extensions/vscode-api-tests/src/singlefolder-tests/extensions.test.ts @@ -9,13 +9,16 @@ import * as vscode from 'vscode'; suite('vscode server cli', () => { - const extension = process.env.TESTRESOLVER_INSTALL_BUILTIN_EXTENSION; - const skip = !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 - ; - (skip ? test.skip : test)('extension is installed and enabled when installed by server cli', function () { + 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!)); });