Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/api/test/browser/extHost.api.impl.test.ts
3296 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import assert from 'assert';
7
import { URI } from '../../../../base/common/uri.js';
8
import { originalFSPath } from '../../../../base/common/resources.js';
9
import { isWindows } from '../../../../base/common/platform.js';
10
import { ensureNoDisposablesAreLeakedInTestSuite } from '../../../../base/test/common/utils.js';
11
12
suite('ExtHost API', function () {
13
test('issue #51387: originalFSPath', function () {
14
if (isWindows) {
15
assert.strictEqual(originalFSPath(URI.file('C:\\test')).charAt(0), 'C');
16
assert.strictEqual(originalFSPath(URI.file('c:\\test')).charAt(0), 'c');
17
18
assert.strictEqual(originalFSPath(URI.revive(JSON.parse(JSON.stringify(URI.file('C:\\test'))))).charAt(0), 'C');
19
assert.strictEqual(originalFSPath(URI.revive(JSON.parse(JSON.stringify(URI.file('c:\\test'))))).charAt(0), 'c');
20
}
21
});
22
23
ensureNoDisposablesAreLeakedInTestSuite();
24
});
25
26