
Fixes test/annexB/built-ins/escape/escape-above{,-astral}.js in test262. All tests in test/annexB/built-ins/escape pass now.
22 lines
513 B
JavaScript
22 lines
513 B
JavaScript
test("escape", () => {
|
|
[
|
|
["abc123", "abc123"],
|
|
["äöü", "%E4%F6%FC"],
|
|
["ć", "%u0107"],
|
|
["@*_+-./", "@*_+-./"],
|
|
["\ud834\udf06", "%uD834%uDF06"],
|
|
].forEach(test => {
|
|
expect(escape(test[0])).toBe(test[1]);
|
|
});
|
|
});
|
|
|
|
test("unescape", () => {
|
|
[
|
|
["abc123", "abc123"],
|
|
["%E4%F6%FC", "äöü"],
|
|
["%u0107", "ć"],
|
|
["@*_+-./", "@*_+-./"],
|
|
].forEach(test => {
|
|
expect(unescape(test[0])).toBe(test[1]);
|
|
});
|
|
});
|