test262/test/built-ins
Philip Chimento 27063ae219 Duplicate named capture groups: .groups and .indices.groups objects
These tests should cover the full functionality of the .groups object (and
the .indices.groups object, in the case of the /d flag) for RegExp.p.exec
and String.p.match:

- Matched DNCG has a result
- Unmatched DNCG is present and undefined
- DNCG matched in previous iteration but not in current iteration is
  treated as unmatched
- Iteration order of properties corresponds with source order

See: #3704
2022-11-02 15:22:58 +01:00
..
Array Fix toSpliced mutate-while-iterating test 2022-10-25 09:50:41 +02:00
ArrayBuffer Append missing pipe character on "info:" lines (#3030) 2021-06-25 14:50:40 -04:00
ArrayIteratorPrototype
AsyncArrowFunction
AsyncFromSyncIteratorPrototype
AsyncFunction
AsyncGeneratorFunction
AsyncGeneratorPrototype Add test on handling broken promises in AsyncGenerator.prototype.return (#3472) 2022-05-12 14:28:33 -04:00
AsyncIteratorPrototype/Symbol.asyncIterator Test primitive retval of Iterator and AsyncIterator getters 2022-07-25 13:32:57 -07:00
Atomics chore: migrate $ERROR -> throw new Test262Error in test/built-ins/Atomics (#3077) 2021-07-21 11:53:58 -07:00
BigInt add tests for "only coerce once in BigInt constructor" 2022-08-02 18:17:20 -07:00
Boolean remove redundant throw from assert.throws() test functions (#3167) 2021-08-26 07:55:52 -07:00
DataView Add tests: resizing ArrayBuffer from DataView ctor 2021-12-18 11:50:14 -05:00
Date Test ISO strings with extended year -000000 2022-04-25 11:34:52 -04:00
Error Replace deepEqual with compareArray 2022-04-19 12:16:03 -04:00
FinalizationRegistry Add tests for regular and well-known Symbols as weak values 2022-10-12 09:58:45 +02:00
Function Add assertions for functions with infinite length 2022-04-11 13:12:42 -04:00
GeneratorFunction
GeneratorPrototype
Infinity Transform legacy format to harness assertions: test/built-ins/I*/**/*.js 2021-09-02 11:21:50 -07:00
IteratorPrototype/Symbol.iterator Test primitive retval of Iterator and AsyncIterator getters 2022-07-25 13:32:57 -07:00
JSON Transform legacy format to harness assertions: test/built-ins/J*/**/*.js 2021-09-02 11:21:59 -07:00
Map test: expected behavior when bigint and number have "same" value 2021-12-07 16:07:52 -05:00
MapIteratorPrototype
Math Simplify test 2021-09-07 17:47:06 -04:00
NaN Transform legacy format to harness assertions: test/built-ins/N*/**/*.js 2021-09-02 11:34:34 -07:00
NativeErrors add missing Reflect.construct feature 2022-05-05 17:13:25 +02:00
Number Test that "infinity" is not recognized as numeric 2022-04-04 16:56:40 -04:00
Object Add AggregateError as feature to seal-aggregateerror.js 2022-01-11 10:08:18 -05:00
Promise tools: enforce restriction on YAML includes key 2022-01-05 17:27:58 -05:00
Proxy Transform compareArray -> assert.compareArray: test/built-ins/Proxy/**/*.js (#3235) 2021-10-05 22:42:02 -04:00
Reflect Transform compareArray -> assert.compareArray: test/built-ins/Reflect/**/*.js (#3232) 2021-10-05 22:33:22 -04:00
RegExp Duplicate named capture groups: .groups and .indices.groups objects 2022-11-02 15:22:58 +01:00
RegExpStringIteratorPrototype
Set test: expected behavior when bigint and number have "same" value 2021-12-07 16:07:52 -05:00
SetIteratorPrototype chore: update esids in test/built-ins/{Map|Set} 2021-12-07 16:07:52 -05:00
ShadowRealm ShadowRealm: Relax requirements of globalThis available properties test 2022-08-04 20:37:23 +02:00
SharedArrayBuffer add SharedArrayBuffer feature to test 2022-07-22 07:04:58 -07:00
String Duplicate named capture groups: .groups and .indices.groups objects 2022-11-02 15:22:58 +01:00
StringIteratorPrototype
Symbol Fix spelling in test description 2022-07-04 09:40:40 +02:00
Temporal Temporal: Test Calendar.p.mergeFields enumeration changes 2022-10-20 17:33:36 +02:00
ThrowTypeError Set function `length` and `name` in `CreateBuiltinFunction` 2021-01-29 09:45:20 -05:00
TypedArray Add missing includes to toSorted/toReversed this-value-invalid.js tests 2022-10-18 14:05:01 +02:00
TypedArrayConstructors add missing TypedArray feature 2022-04-15 18:17:02 -04:00
WeakMap Add tests for regular and well-known Symbols as weak values 2022-10-12 09:58:45 +02:00
WeakRef Add tests for regular and well-known Symbols as weak values 2022-10-12 09:58:45 +02:00
WeakSet Add missing include to WeakSet/iterable-with-symbol-values 2022-10-24 15:50:52 -07:00
decodeURI Throw distinctive errors for different failures 2021-09-02 10:36:00 -04:00
decodeURIComponent Throw distinctive errors for different failures 2021-09-02 10:36:00 -04:00
encodeURI avoid unnecessary calls to decimalToHexString() (#3170) 2021-09-01 17:26:54 -04:00
encodeURIComponent avoid unnecessary calls to decimalToHexString() (#3170) 2021-09-01 17:26:54 -04:00
eval Update test/built-ins/eval/no-construct.js 2021-07-21 16:33:48 -04:00
global chore: migrate $ERROR -> throw new Test262Error in test/built-ins/global (#3084) 2021-07-21 12:09:22 -07:00
isFinite Transform legacy format to harness assertions: test/built-ins/i*/**/*.js 2021-09-02 11:22:05 -07:00
isNaN Transform legacy format to harness assertions: test/built-ins/i*/**/*.js 2021-09-02 11:22:05 -07:00
parseFloat avoid unnecessary calls to decimalToHexString() (#3170) 2021-09-01 17:26:54 -04:00
parseInt parseInt: fix description typo 2022-04-15 18:17:02 -04:00
undefined chore: migrate $ERROR -> throw new Test262Error in test/built-ins/undefined (#3119) 2021-07-29 11:02:41 -07:00