зеркало из https://github.com/mozilla/gecko-dev.git
24 строки
596 B
JavaScript
24 строки
596 B
JavaScript
// Tests for nsITextToSubURI.unEscapeURIForUI
|
|
function run_test() {
|
|
// Tests whether incomplete multibyte sequences throw.
|
|
const tests = [
|
|
{
|
|
input: "http://example.com/?p=%E3%80%82",
|
|
//TODO: should be the same as input, bug 1248812
|
|
expected: "http://example.com/?p=%u3002",
|
|
},
|
|
{
|
|
input: "http://example.com/?name=%E3%80%82",
|
|
dontEscape: true,
|
|
expected: "http://example.com/?name=\u3002",
|
|
},
|
|
];
|
|
|
|
for (const t of tests) {
|
|
Assert.equal(
|
|
Services.textToSubURI.unEscapeURIForUI(t.input, t.dontEscape),
|
|
t.expected
|
|
);
|
|
}
|
|
}
|