mirror of
https://github.com/tc39/test262.git
synced 2025-07-21 13:04:39 +02:00
Add esid
This commit is contained in:
parent
461e84459b
commit
5e59ccefdf
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 110xxxxx (n = 2) and string.charAt(k + 4) and
|
If B = 110xxxxx (n = 2) and string.charAt(k + 4) and
|
||||||
string.charAt(k + 5) do not represent hexadecimal digits, throw URIError
|
string.charAt(k + 5) do not represent hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.10_T1
|
es5id: 15.1.3.2_A1.10_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests
|
description: Complex tests
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -7,6 +7,8 @@ info: >
|
|||||||
string.charAt(k + 5)) or (string.charAt(k + 7) and
|
string.charAt(k + 5)) or (string.charAt(k + 7) and
|
||||||
string.charAt(k + 8)) do not represent hexadecimal digits, throw URIError
|
string.charAt(k + 8)) do not represent hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.11_T1
|
es5id: 15.1.3.2_A1.11_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests, string.charAt(k + 4) and string.charAt(k + 5) do
|
Complex tests, string.charAt(k + 4) and string.charAt(k + 5) do
|
||||||
not represent hexadecimal digits
|
not represent hexadecimal digits
|
||||||
|
@ -7,6 +7,8 @@ info: >
|
|||||||
string.charAt(k + 5)) or (string.charAt(k + 7) and
|
string.charAt(k + 5)) or (string.charAt(k + 7) and
|
||||||
string.charAt(k + 8)) do not represent hexadecimal digits, throw URIError
|
string.charAt(k + 8)) do not represent hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.11_T2
|
es5id: 15.1.3.2_A1.11_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests, string.charAt(k + 7) and string.charAt(k + 8) do
|
Complex tests, string.charAt(k + 7) and string.charAt(k + 8) do
|
||||||
not represent hexadecimal digits
|
not represent hexadecimal digits
|
||||||
|
@ -8,6 +8,8 @@ info: >
|
|||||||
string.charAt(k + 8)) or (string.charAt(k + 10) and
|
string.charAt(k + 8)) or (string.charAt(k + 10) and
|
||||||
string.charAt(k + 11)) do not represent hexadecimal digits, throw URIError
|
string.charAt(k + 11)) do not represent hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.12_T1
|
es5id: 15.1.3.2_A1.12_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests, string.charAt(k + 4) and string.charAt(k + 5) do
|
Complex tests, string.charAt(k + 4) and string.charAt(k + 5) do
|
||||||
not represent hexadecimal digits
|
not represent hexadecimal digits
|
||||||
|
@ -8,6 +8,8 @@ info: >
|
|||||||
string.charAt(k + 8)) or (string.charAt(k + 10) and
|
string.charAt(k + 8)) or (string.charAt(k + 10) and
|
||||||
string.charAt(k + 11)) do not represent hexadecimal digits, throw URIError
|
string.charAt(k + 11)) do not represent hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.12_T2
|
es5id: 15.1.3.2_A1.12_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests, string.charAt(k + 7) and string.charAt(k + 7) do
|
Complex tests, string.charAt(k + 7) and string.charAt(k + 7) do
|
||||||
not represent hexadecimal digits
|
not represent hexadecimal digits
|
||||||
|
@ -8,6 +8,8 @@ info: >
|
|||||||
string.charAt(k + 8)) or (string.charAt(k + 10) and
|
string.charAt(k + 8)) or (string.charAt(k + 10) and
|
||||||
string.charAt(k + 11)) do not represent hexadecimal digits, throw URIError
|
string.charAt(k + 11)) do not represent hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.12_T3
|
es5id: 15.1.3.2_A1.12_T3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests, string.charAt(k + 10) and string.charAt(k + 11) do
|
Complex tests, string.charAt(k + 10) and string.charAt(k + 11) do
|
||||||
not represent hexadecimal digits
|
not represent hexadecimal digits
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 110xxxxx (n = 2) and C != 10xxxxxx (C - first of octets after B),
|
If B = 110xxxxx (n = 2) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.13_T1
|
es5id: 15.1.3.2_A1.13_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xC0 - 0xDF], C = [0x00, 0x7F]
|
description: Complex tests. B = [0xC0 - 0xDF], C = [0x00, 0x7F]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 110xxxxx (n = 2) and C != 10xxxxxx (C - first of octets after B),
|
If B = 110xxxxx (n = 2) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.13_T2
|
es5id: 15.1.3.2_A1.13_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xC0 - 0xDF], C = [0xC0, 0xFF]
|
description: Complex tests. B = [0xC0 - 0xDF], C = [0xC0, 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.14_T1
|
es5id: 15.1.3.2_A1.14_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xE0 - 0xEF], C = [0x00, 0x7F]
|
description: Complex tests. B = [0xE0 - 0xEF], C = [0x00, 0x7F]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.14_T2
|
es5id: 15.1.3.2_A1.14_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xE0 - 0xEF], C = [0x00, 0x7F]
|
description: Complex tests. B = [0xE0 - 0xEF], C = [0x00, 0x7F]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.14_T3
|
es5id: 15.1.3.2_A1.14_T3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xE0 - 0xEF], C = [0xC0, 0xFF]
|
description: Complex tests. B = [0xE0 - 0xEF], C = [0xC0, 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
If B = 1110xxxx (n = 3) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.14_T4
|
es5id: 15.1.3.2_A1.14_T4
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xE0 - 0xEF], C = [0xC0, 0xFF]
|
description: Complex tests. B = [0xE0 - 0xEF], C = [0xC0, 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.15_T1
|
es5id: 15.1.3.2_A1.15_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0x0F7], C = [0x00, 0x7F]
|
description: Complex tests. B = [0xF0 - 0x0F7], C = [0x00, 0x7F]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.15_T2
|
es5id: 15.1.3.2_A1.15_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0x0F7], C = [0x00, 0x7F]
|
description: Complex tests. B = [0xF0 - 0x0F7], C = [0x00, 0x7F]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.15_T3
|
es5id: 15.1.3.2_A1.15_T3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0x0F7], C = [0x00, 0x7F]
|
description: Complex tests. B = [0xF0 - 0x0F7], C = [0x00, 0x7F]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.15_T4
|
es5id: 15.1.3.2_A1.15_T4
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0x0F7], C = [0xC0, 0xFF]
|
description: Complex tests. B = [0xF0 - 0x0F7], C = [0xC0, 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.15_T5
|
es5id: 15.1.3.2_A1.15_T5
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0x0F7], C = [0xC0, 0xFF]
|
description: Complex tests. B = [0xF0 - 0x0F7], C = [0xC0, 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
If B = 11110xxx (n = 4) and C != 10xxxxxx (C - first of octets after B),
|
||||||
throw URIError
|
throw URIError
|
||||||
es5id: 15.1.3.2_A1.15_T6
|
es5id: 15.1.3.2_A1.15_T6
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0x0F7], C = [0xC0, 0xFF]
|
description: Complex tests. B = [0xF0 - 0x0F7], C = [0xC0, 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If string.charAt(k) equal "%" and k + 2 >= string.length, throw URIError
|
info: If string.charAt(k) equal "%" and k + 2 >= string.length, throw URIError
|
||||||
es5id: 15.1.3.2_A1.1_T1
|
es5id: 15.1.3.2_A1.1_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests
|
description: Complex tests
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = string.charAt(k+1) + string.charAt(k+2) do not represent
|
If B = string.charAt(k+1) + string.charAt(k+2) do not represent
|
||||||
hexadecimal digits, throw URIError
|
hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.2_T1
|
es5id: 15.1.3.2_A1.2_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests
|
description: Complex tests
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = string.charAt(k+1) + string.charAt(k+2) do not represent
|
If B = string.charAt(k+1) + string.charAt(k+2) do not represent
|
||||||
hexadecimal digits, throw URIError
|
hexadecimal digits, throw URIError
|
||||||
es5id: 15.1.3.2_A1.2_T2
|
es5id: 15.1.3.2_A1.2_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests
|
description: Complex tests
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If B = 10xxxxxx or B = 11111xxx, throw URIError
|
info: If B = 10xxxxxx or B = 11111xxx, throw URIError
|
||||||
es5id: 15.1.3.2_A1.3_T1
|
es5id: 15.1.3.2_A1.3_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = 10xxxxxx -> B in [0x80 - 0xBF]
|
description: Complex tests. B = 10xxxxxx -> B in [0x80 - 0xBF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If B = 10xxxxxx or B = 11111xxx, throw URIError
|
info: If B = 10xxxxxx or B = 11111xxx, throw URIError
|
||||||
es5id: 15.1.3.2_A1.3_T2
|
es5id: 15.1.3.2_A1.3_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = 11111xxx -> B in [0xF8 - 0xFF]
|
description: Complex tests. B = 11111xxx -> B in [0xF8 - 0xFF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If B = 110xxxxx (n = 2) and (k + 2) + 3 >= length, throw URIError
|
info: If B = 110xxxxx (n = 2) and (k + 2) + 3 >= length, throw URIError
|
||||||
es5id: 15.1.3.2_A1.4_T1
|
es5id: 15.1.3.2_A1.4_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xC0 - 0xDF]
|
description: Complex tests. B = [0xC0 - 0xDF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If B = 1110xxxx (n = 3) and (k + 2) + 6 >= length, throw URIError
|
info: If B = 1110xxxx (n = 3) and (k + 2) + 6 >= length, throw URIError
|
||||||
es5id: 15.1.3.2_A1.5_T1
|
es5id: 15.1.3.2_A1.5_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xE0 - 0xEF]
|
description: Complex tests. B = [0xE0 - 0xEF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If B = 11110xxx (n = 4) and (k + 2) + 9 >= length, throw URIError
|
info: If B = 11110xxx (n = 4) and (k + 2) + 9 >= length, throw URIError
|
||||||
es5id: 15.1.3.2_A1.6_T1
|
es5id: 15.1.3.2_A1.6_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xF0 - 0xF7]
|
description: Complex tests. B = [0xF0 - 0xF7]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 110xxxxx (n = 2) and string.charAt(k + 3) not equal "%", throw
|
If B = 110xxxxx (n = 2) and string.charAt(k + 3) not equal "%", throw
|
||||||
URIError
|
URIError
|
||||||
es5id: 15.1.3.2_A1.7_T1
|
es5id: 15.1.3.2_A1.7_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests. B = [0xC0 - 0xDF]
|
description: Complex tests. B = [0xC0 - 0xDF]
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 1110xxxx (n = 3) and string.charAt(k + 3),
|
If B = 1110xxxx (n = 3) and string.charAt(k + 3),
|
||||||
string.charAt(k + 6) not equal "%", throw URIError
|
string.charAt(k + 6) not equal "%", throw URIError
|
||||||
es5id: 15.1.3.2_A1.8_T1
|
es5id: 15.1.3.2_A1.8_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests. B = [0xE0 - 0xEF], string.charAt(k + 3) not equal "%"
|
Complex tests. B = [0xE0 - 0xEF], string.charAt(k + 3) not equal "%"
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 1110xxxx (n = 3) and string.charAt(k + 3),
|
If B = 1110xxxx (n = 3) and string.charAt(k + 3),
|
||||||
string.charAt(k + 6) not equal "%", throw URIError
|
string.charAt(k + 6) not equal "%", throw URIError
|
||||||
es5id: 15.1.3.2_A1.8_T2
|
es5id: 15.1.3.2_A1.8_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests. B = [0xE0 - 0xEF], string.charAt(k + 6) not equal "%"
|
Complex tests. B = [0xE0 - 0xEF], string.charAt(k + 6) not equal "%"
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and string.charAt(k + 3),
|
If B = 11110xxx (n = 4) and string.charAt(k + 3),
|
||||||
string.charAt(k + 6), string.charAt(k + 9) not equal "%", throw URIError
|
string.charAt(k + 6), string.charAt(k + 9) not equal "%", throw URIError
|
||||||
es5id: 15.1.3.2_A1.9_T1
|
es5id: 15.1.3.2_A1.9_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests. B = [0xF0 - 0x0F7], string.charAt(k + 3) not equal "%"
|
Complex tests. B = [0xF0 - 0x0F7], string.charAt(k + 3) not equal "%"
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and string.charAt(k + 3),
|
If B = 11110xxx (n = 4) and string.charAt(k + 3),
|
||||||
string.charAt(k + 6), string.charAt(k + 9) not equal "%", throw URIError
|
string.charAt(k + 6), string.charAt(k + 9) not equal "%", throw URIError
|
||||||
es5id: 15.1.3.2_A1.9_T2
|
es5id: 15.1.3.2_A1.9_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests. B = [0xF0 - 0x0F7], string.charAt(k + 6) not equal "%"
|
Complex tests. B = [0xF0 - 0x0F7], string.charAt(k + 6) not equal "%"
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B = 11110xxx (n = 4) and string.charAt(k + 3),
|
If B = 11110xxx (n = 4) and string.charAt(k + 3),
|
||||||
string.charAt(k + 6), string.charAt(k + 9) not equal "%", throw URIError
|
string.charAt(k + 6), string.charAt(k + 9) not equal "%", throw URIError
|
||||||
es5id: 15.1.3.2_A1.9_T3
|
es5id: 15.1.3.2_A1.9_T3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
Complex tests. B = [0xF0 - 0x0F7], string.charAt(k + 9) not equal "%"
|
Complex tests. B = [0xF0 - 0x0F7], string.charAt(k + 9) not equal "%"
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If string.charAt(k) not equal "%", return this char
|
info: If string.charAt(k) not equal "%", return this char
|
||||||
es5id: 15.1.3.2_A2.1_T1
|
es5id: 15.1.3.2_A2.1_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests
|
description: Complex tests
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: If B1 = 0xxxxxxxx ([0x00 - 0x7F]), return B1
|
info: If B1 = 0xxxxxxxx ([0x00 - 0x7F]), return B1
|
||||||
es5id: 15.1.3.2_A2.2_T1
|
es5id: 15.1.3.2_A2.2_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests, use RFC 3629
|
description: Complex tests, use RFC 3629
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
If B1 = 110xxxxx ([0xC0 - 0xDF]), B2 = 10xxxxxx ([0x80 - 0xBF), without
|
If B1 = 110xxxxx ([0xC0 - 0xDF]), B2 = 10xxxxxx ([0x80 - 0xBF), without
|
||||||
B1 = [0xC0, 0xC1], return UTF8(B1, B2)
|
B1 = [0xC0, 0xC1], return UTF8(B1, B2)
|
||||||
es5id: 15.1.3.2_A2.3_T1
|
es5id: 15.1.3.2_A2.3_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests, use RFC 3629
|
description: Complex tests, use RFC 3629
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -7,6 +7,8 @@ info: >
|
|||||||
without [B1, B2] = [0xE0, 0x80 - 0x9F], [0xED, 0xA0 - 0xBF] (0xD800 -
|
without [B1, B2] = [0xE0, 0x80 - 0x9F], [0xED, 0xA0 - 0xBF] (0xD800 -
|
||||||
0xDFFF), return UTF8(B1, B2, B3)
|
0xDFFF), return UTF8(B1, B2, B3)
|
||||||
es5id: 15.1.3.2_A2.4_T1
|
es5id: 15.1.3.2_A2.4_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests, use RFC 3629
|
description: Complex tests, use RFC 3629
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -7,6 +7,8 @@ info: >
|
|||||||
0xBF]), without [B1, B2] = [0xF0, 0x80 - 0x9F], [0xF4, 0x90 - 0xBF],
|
0xBF]), without [B1, B2] = [0xF0, 0x80 - 0x9F], [0xF4, 0x90 - 0xBF],
|
||||||
return UTF8(B1, B2, B3, B4)
|
return UTF8(B1, B2, B3, B4)
|
||||||
es5id: 15.1.3.2_A2.5_T1
|
es5id: 15.1.3.2_A2.5_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex tests, use RFC 3629
|
description: Complex tests, use RFC 3629
|
||||||
includes: [decimalToHexString.js]
|
includes: [decimalToHexString.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: Let reservedURIComponentSet be the empty string
|
info: Let reservedURIComponentSet be the empty string
|
||||||
es5id: 15.1.3.2_A3_T1
|
es5id: 15.1.3.2_A3_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
uriReserved and "#" not in reservedURIComponentSet. HexDigit in
|
uriReserved and "#" not in reservedURIComponentSet. HexDigit in
|
||||||
[0..9, A..F]
|
[0..9, A..F]
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: Let reservedURIComponentSet be the empty string
|
info: Let reservedURIComponentSet be the empty string
|
||||||
es5id: 15.1.3.2_A3_T2
|
es5id: 15.1.3.2_A3_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
uriReserved and "#" not in reservedURIComponentSet. HexDigit in
|
uriReserved and "#" not in reservedURIComponentSet. HexDigit in
|
||||||
[0..9, a..f]
|
[0..9, a..f]
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: Let reservedURIComponentSet be the empty string
|
info: Let reservedURIComponentSet be the empty string
|
||||||
es5id: 15.1.3.2_A3_T3
|
es5id: 15.1.3.2_A3_T3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Complex test
|
description: Complex test
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: URI tests
|
info: URI tests
|
||||||
es5id: 15.1.3.2_A4_T1
|
es5id: 15.1.3.2_A4_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking ENGLISH ALPHABET
|
description: Checking ENGLISH ALPHABET
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: URI tests
|
info: URI tests
|
||||||
es5id: 15.1.3.2_A4_T2
|
es5id: 15.1.3.2_A4_T2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking RUSSIAN ALPHABET
|
description: Checking RUSSIAN ALPHABET
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: URI tests
|
info: URI tests
|
||||||
es5id: 15.1.3.2_A4_T3
|
es5id: 15.1.3.2_A4_T3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking URL with Line Terminator
|
description: Checking URL with Line Terminator
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: URI tests
|
info: URI tests
|
||||||
es5id: 15.1.3.2_A4_T4
|
es5id: 15.1.3.2_A4_T4
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Test some url
|
description: Test some url
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: The length property of decodeURIComponent has the attribute DontEnum
|
info: The length property of decodeURIComponent has the attribute DontEnum
|
||||||
es5id: 15.1.3.2_A5.1
|
es5id: 15.1.3.2_A5.1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking use propertyIsEnumerable, for-in
|
description: Checking use propertyIsEnumerable, for-in
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -6,6 +6,8 @@ info: >
|
|||||||
The length property of decodeURIComponent does not have the attribute
|
The length property of decodeURIComponent does not have the attribute
|
||||||
DontDelete
|
DontDelete
|
||||||
es5id: 15.1.3.2_A5.2
|
es5id: 15.1.3.2_A5.2
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking use hasOwnProperty, delete
|
description: Checking use hasOwnProperty, delete
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: The length property of decodeURIComponent has the attribute ReadOnly
|
info: The length property of decodeURIComponent has the attribute ReadOnly
|
||||||
es5id: 15.1.3.2_A5.3
|
es5id: 15.1.3.2_A5.3
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking if varying the length property fails
|
description: Checking if varying the length property fails
|
||||||
includes: [propertyHelper.js]
|
includes: [propertyHelper.js]
|
||||||
---*/
|
---*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: The length property of decodeURIComponent is 1
|
info: The length property of decodeURIComponent is 1
|
||||||
es5id: 15.1.3.2_A5.4
|
es5id: 15.1.3.2_A5.4
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: decodeURIComponent.length === 1
|
description: decodeURIComponent.length === 1
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: The decodeURIComponent property has the attribute DontEnum
|
info: The decodeURIComponent property has the attribute DontEnum
|
||||||
es5id: 15.1.3.2_A5.5
|
es5id: 15.1.3.2_A5.5
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking use propertyIsEnumerable, for-in
|
description: Checking use propertyIsEnumerable, for-in
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: The decodeURIComponent property has not prototype property
|
info: The decodeURIComponent property has not prototype property
|
||||||
es5id: 15.1.3.2_A5.6
|
es5id: 15.1.3.2_A5.6
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: Checking decodeURIComponent.prototype
|
description: Checking decodeURIComponent.prototype
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: The decodeURIComponent property can't be used as constructor
|
info: The decodeURIComponent property can't be used as constructor
|
||||||
es5id: 15.1.3.2_A5.7
|
es5id: 15.1.3.2_A5.7
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
If property does not implement the internal [[Construct]] method,
|
If property does not implement the internal [[Construct]] method,
|
||||||
throw a TypeError exception
|
throw a TypeError exception
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
/*---
|
/*---
|
||||||
info: Operator use ToString
|
info: Operator use ToString
|
||||||
es5id: 15.1.3.2_A6_T1
|
es5id: 15.1.3.2_A6_T1
|
||||||
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: If Type(value) is Object, evaluate ToPrimitive(value, String)
|
description: If Type(value) is Object, evaluate ToPrimitive(value, String)
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
/*---
|
/*---
|
||||||
es6id: 18.2.6.3
|
es6id: 18.2.6.3
|
||||||
|
esid: sec-decodeuricomponent-encodeduricomponent
|
||||||
description: >
|
description: >
|
||||||
decodeURIComponent.name is "decodeURIComponent".
|
decodeURIComponent.name is "decodeURIComponent".
|
||||||
info: >
|
info: >
|
||||||
|
Loading…
x
Reference in New Issue
Block a user