Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/base/test/common/mime.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 { normalizeMimeType } from '../../common/mime.js';
8
import { ensureNoDisposablesAreLeakedInTestSuite } from './utils.js';
9
10
suite('Mime', () => {
11
12
test('normalize', () => {
13
assert.strictEqual(normalizeMimeType('invalid'), 'invalid');
14
assert.strictEqual(normalizeMimeType('invalid', true), undefined);
15
assert.strictEqual(normalizeMimeType('Text/plain'), 'text/plain');
16
assert.strictEqual(normalizeMimeType('Text/pläin'), 'text/pläin');
17
assert.strictEqual(normalizeMimeType('Text/plain;UPPER'), 'text/plain;UPPER');
18
assert.strictEqual(normalizeMimeType('Text/plain;lower'), 'text/plain;lower');
19
});
20
21
ensureNoDisposablesAreLeakedInTestSuite();
22
});
23
24