Path: blob/main/src/vs/workbench/api/test/browser/extHost.api.impl.test.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import assert from 'assert';6import { URI } from '../../../../base/common/uri.js';7import { originalFSPath } from '../../../../base/common/resources.js';8import { isWindows } from '../../../../base/common/platform.js';9import { ensureNoDisposablesAreLeakedInTestSuite } from '../../../../base/test/common/utils.js';1011suite('ExtHost API', function () {12test('issue #51387: originalFSPath', function () {13if (isWindows) {14assert.strictEqual(originalFSPath(URI.file('C:\\test')).charAt(0), 'C');15assert.strictEqual(originalFSPath(URI.file('c:\\test')).charAt(0), 'c');1617assert.strictEqual(originalFSPath(URI.revive(JSON.parse(JSON.stringify(URI.file('C:\\test'))))).charAt(0), 'C');18assert.strictEqual(originalFSPath(URI.revive(JSON.parse(JSON.stringify(URI.file('c:\\test'))))).charAt(0), 'c');19}20});2122ensureNoDisposablesAreLeakedInTestSuite();23});242526