Name Description Size Coverage
name.js --- es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: > encodeURIComponent.name is "encodeURIComponent". info: | encodeURIComponent (uriComponent) 17 ECMAScript Standard Built-in Objects: Every built-in Function object, including constructors, that is not identified as an anonymous function has a name property whose value is a String. Unless otherwise specified, the name property of a built-in Function object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] --- 952 -
S15.1.3.4_A1.1_T1.js --- info: If string.charAt(k) in [0xDC00 - 0xDFFF], throw URIError es5id: 15.1.3.4_A1.1_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests includes: [decimalToHexString.js] --- 1454 -
S15.1.3.4_A1.1_T2.js --- info: If string.charAt(k) in [0xDC00 - 0xDFFF], throw URIError es5id: 15.1.3.4_A1.1_T2 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests includes: [decimalToHexString.js] --- 1462 -
S15.1.3.4_A1.2_T1.js --- info: | If string.charAt(k) in [0xD800 - 0xDBFF] and string.length = k + 1, throw URIError es5id: 15.1.3.4_A1.2_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests includes: [decimalToHexString.js] --- 1490 -
S15.1.3.4_A1.2_T2.js --- info: | If string.charAt(k) in [0xD800 - 0xDBFF] and string.length = k + 1, throw URIError es5id: 15.1.3.4_A1.2_T2 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests includes: [decimalToHexString.js] --- 1498 -
S15.1.3.4_A1.3_T1.js --- info: | If string.charAt(k) in [0xD800 - 0xDBFF] and string.charAt(k+1) not in [0xDC00 - 0xDFFF], throw URIError es5id: 15.1.3.4_A1.3_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: > Complex tests, string.charAt(k+1) in [0x0000, 0xD7FF, 0xD800, 0xDBFE, 0xDBFF, 0xE000, 0xFFFF] includes: [decimalToHexString.js] --- 1858 -
S15.1.3.4_A2.1_T1.js --- info: | If string.charAt(k) in [0x0000 - 0x007F]\[uriUnescaped], return 1 octet (00000000 0zzzzzzz -> 0zzzzzzz) es5id: 15.1.3.4_A2.1_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests, use RFC 3629 includes: [decimalToHexString.js] --- 2039 -
S15.1.3.4_A2.2_T1.js --- info: | If string.charAt(k) in [0x0080 - 0x07FF], return 2 octets (00000yyy yyzzzzzz -> 110yyyyy 10zzzzzz) es5id: 15.1.3.4_A2.2_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests, use RFC 3629 includes: [decimalToHexString.js] --- 1656 -
S15.1.3.4_A2.3_T1.js --- info: | If string.charAt(k) in [0x0800 - 0xD7FF], return 3 octets (xxxxyyyy yyzzzzzz -> 1110xxxx 10yyyyyy 10zzzzzz) es5id: 15.1.3.4_A2.3_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests, use RFC 3629 includes: [decimalToHexString.js] --- 1695 -
S15.1.3.4_A2.4_T1.js --- info: | If string.charAt(k) in [0xD800 - 0xDBFF] and string.charAt(k+1) in [0xDC00 � 0xDFFF], return 4 octets (000wwwxx xxxxyyyy yyzzzzzz -> 11110www 10xxxxxx 10yyyyyy 10zzzzzz) es5id: 15.1.3.4_A2.4_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: > Complex tests, use RFC 3629, string.charAt(k+1) in [0xDC00, 0xDDFF, 0xDFFF] includes: [decimalToHexString.js] --- 2216 -
S15.1.3.4_A2.4_T2.js --- info: | If string.charAt(k) in [0xD800 - 0xDBFF] and string.charAt(k+1) in [0xDC00 � 0xDFFF], return 4 octets (000wwwxx xxxxyyyy yyzzzzzz -> 11110www 10xxxxxx 10yyyyyy 10zzzzzz) es5id: 15.1.3.4_A2.4_T2 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: > Complex tests, use RFC 3629, string.charAt(k) in [0xD800, 0xDBFF, 0xD9FF] includes: [decimalToHexString.js] --- 2214 -
S15.1.3.4_A2.5_T1.js --- info: | If string.charAt(k) in [0xE000 - 0xFFFF], return 3 octets (xxxxyyyy yyzzzzzz -> 1110xxxx 10yyyyyy 10zzzzzz) es5id: 15.1.3.4_A2.5_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests, use RFC 3629 includes: [decimalToHexString.js] --- 1695 -
S15.1.3.4_A3.1_T1.js --- info: unescapedURIComponentSet not containing uriReserved es5id: 15.1.3.4_A3.1_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Complex tests --- 701 -
S15.1.3.4_A3.2_T1.js --- info: | unescapedURIComponentSet containing one instance of each character valid in uriUnescaped es5id: 15.1.3.4_A3.2_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: "Complex tests, uriUnescaped :: uriAlpha" --- 873 -
S15.1.3.4_A3.2_T2.js --- info: | unescapedURIComponentSet containing one instance of each character valid in uriUnescaped es5id: 15.1.3.4_A3.2_T2 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: "Complex tests, uriUnescaped :: DecimalDigit" --- 678 -
S15.1.3.4_A3.2_T3.js --- info: | unescapedURIComponentSet containing one instance of each character valid in uriUnescaped es5id: 15.1.3.4_A3.2_T3 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: "Complex tests, uriUnescaped :: uriMark" --- 653 -
S15.1.3.4_A3.3_T1.js --- info: unescapedURIComponentSet not containing "#" es5id: 15.1.3.4_A3.3_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: encodeURIComponent("#") === "%23" --- 431 -
S15.1.3.4_A4_T1.js --- info: URI tests es5id: 15.1.3.4_A4_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking ENGLISH ALPHABET --- 769 -
S15.1.3.4_A4_T2.js --- info: URI tests es5id: 15.1.3.4_A4_T2 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking RUSSIAN ALPHABET --- 1842 -
S15.1.3.4_A4_T3.js --- info: URI tests es5id: 15.1.3.4_A4_T3 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking URL with Line Terminator --- 1256 -
S15.1.3.4_A4_T4.js --- info: URI tests es5id: 15.1.3.4_A4_T4 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Test some url --- 1009 -
S15.1.3.4_A5.1.js --- info: The length property of encodeURIComponent has the attribute DontEnum es5id: 15.1.3.4_A5.1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking use propertyIsEnumerable, for-in --- 839 -
S15.1.3.4_A5.2.js --- info: | The length property of encodeURIComponent does not have the attribute DontDelete es5id: 15.1.3.4_A5.2 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking use hasOwnProperty, delete --- 998 -
S15.1.3.4_A5.3.js --- info: The length property of encodeURIComponent has the attribute ReadOnly es5id: 15.1.3.4_A5.3 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking if varying the length property fails includes: [propertyHelper.js] --- 698 -
S15.1.3.4_A5.4.js --- info: The length property of encodeURIComponent is 1 es5id: 15.1.3.4_A5.4 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: encodeURIComponent.length === 1 --- 463 -
S15.1.3.4_A5.5.js --- info: The encodeURIComponent property has the attribute DontEnum es5id: 15.1.3.4_A5.5 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking use propertyIsEnumerable, for-in --- 819 -
S15.1.3.4_A5.6.js --- info: The encodeURIComponent property has not prototype property es5id: 15.1.3.4_A5.6 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: Checking encodeURIComponent.prototype --- 506 -
S15.1.3.4_A5.7.js --- info: The encodeURIComponent property can't be used as constructor es5id: 15.1.3.4_A5.7 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: > If property does not implement the internal [[Construct]] method, throw a TypeError exception --- 694 -
S15.1.3.4_A6_T1.js --- info: Operator use ToString es5id: 15.1.3.4_A6_T1 es6id: 18.2.6.5 esid: sec-encodeuricomponent-uricomponent description: If Type(value) is Object, evaluate ToPrimitive(value, String) --- 3804 -