blob: 6f4fe52a49f6cc9a6d82356e78bd06cb63b80013 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
add_task(async function test_utf8_extension() {
const mimeService = Cc["@mozilla.org/mime;1"].getService(Ci.nsIMIMEService);
let someMIME = mimeService.getFromTypeAndExtension(
"application/x-nonsense",
".тест"
);
Assert.stringContains(someMIME.description, "тест");
// primary extension isn't set on macOS or android, see bug 1721181
if (AppConstants.platform != "macosx" && AppConstants.platform != "android") {
Assert.equal(someMIME.primaryExtension, ".тест");
}
});
|