test262/test/built-ins
Alexey Shvayka d0b5137c15 Improve JSON.stringify coverage (#2168)
* Rename & improve "length" test

* Use verifyProperty in "name" test

* Rename & improve property descriptor test

* Remove duplicated test

https://github.com/tc39/test262/blob/master/test/built-ins/Object/prototype/toString/proxy-array.js

* Rename proxy value test

* Rename & improve String object unwrapping test

* Rename & improve Number object unwrapping test

* Rename & improve Boolean object unwrapping test

* Rename & merge replacer returns undefined tests

* Rename & merge replacer function tests

* Rename replacer array revoked proxy test

* Add cross-realm replacer array revoked proxy test

* Add array proxy replacer test

* Add replacer array keys order test

* Add empty replacer array test

* Add non-finite numbers serialization test

* Add replacer array abrupt completion test

* Add replacer array with duplicates test

* Add replacer array ignores undefined test

* Add replacer array unwraps strings test

* Add replacer array unwraps numbers test

* Rename & merge circular object tests

* Add circular array test

* Rename & merge top-level primitives tests

* Rename string escape tests

* Rename BigInt tests

* Rename & improve function value test

* Add replacer function abrupt test

* Rename & merge wrong space type tests

* Rename float number space test

* Rename & improve Number object space test

* Rename & improve String object space test

* Rename basic numeric space test

* Rename string space slice test

* Add replacer array numbers test

* Add toJSON abrupt completions test

* Add not callable toJSON test

* Add toJSON call arguments test

* Add replacer array wrong types test

* Rename & improve string space test

* Rename & improve replacer wrong type test

* Add built-in object requirements test

* Add basic toJSON result test

* Add abrupt array value test

* Add abrupt object value test

* Rename & merge space number clamp tests

* Add replacer function wrapper test

* Add symbol value test

* Add negative zero value test

* Add replacer function & toJSON test

* Add circular object from toJSON test

* Add circular array from toJSON test

* Add circular object from replacer test

* Add circular array from replacer test

* Add replacer function arguments test

* Split & improve proxy value test

* Split & improve revoked proxy value test
2019-08-28 17:34:59 -03:00
..
Array Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
ArrayBuffer Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
ArrayIteratorPrototype Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
AsyncFromSyncIteratorPrototype Whitespace 2018-03-09 10:31:38 -05:00
AsyncFunction built-ins/AsyncFunction/*: make all indentation consistent (depth & character) 2018-02-13 14:35:02 -05:00
AsyncGeneratorFunction Fix typos; generate tests (#1907) 2018-10-26 17:11:05 -04:00
AsyncGeneratorPrototype AsyncGeneratorPrototype/*/name.js use "async-iteration", not "generator" (#1556) 2018-05-15 13:52:59 -03:00
AsyncIteratorPrototype/Symbol.asyncIterator s/es6id/esid 2018-02-15 10:46:28 -05:00
Atomics Remove shared-nonint-views.js files (#2314) 2019-08-28 16:23:07 -03:00
BigInt Add tests for calling BigInt functions with fewer arguments than required (#2075) 2019-02-19 13:25:25 -05:00
Boolean Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
DataView Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
Date Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
Error Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
FinalizationGroup Fix typos 2019-07-11 11:17:30 -04:00
Function Adding cases to check if SyntaxError is thrown if AllPrivateIdentifiersValid returns false. (#2301) 2019-08-28 14:58:43 -03:00
GeneratorFunction Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
GeneratorPrototype Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
Infinity built-ins/Infinity, NaN, undefined: make all indentation consistent (depth & character) (#1439) 2018-02-15 15:25:35 -05:00
IteratorPrototype/Symbol.iterator
JSON Improve JSON.stringify coverage (#2168) 2019-08-28 17:34:59 -03:00
Map Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
MapIteratorPrototype Ensure test file YAML blocks don't have a trailing space. (#2018) 2019-01-07 11:40:39 -02:00
Math Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
NaN built-ins/Infinity, NaN, undefined: make all indentation consistent (depth & character) (#1439) 2018-02-15 15:25:35 -05:00
NativeErrors
Number Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
Object Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
Promise Add Promise#finally invoked on thenable test (#2312) 2019-08-28 12:42:24 -03:00
Proxy Assign "name" property to all anonymous functions (#2299) 2019-08-15 10:58:40 -04:00
Reflect Fixed typo, `now` should be `no` (#2061) 2019-02-04 11:59:15 -07:00
RegExp Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
RegExpStringIteratorPrototype Fleshed out tests for Symbol.matchAll, String.p.matchAll, RegExp.p[@@matchAll], and %RegExpStringIteratorPrototype% 2018-03-17 22:48:31 -05:00
Set Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
SetIteratorPrototype Ensure test file YAML blocks don't have a trailing space. (#2018) 2019-01-07 11:40:39 -02:00
SharedArrayBuffer Add features tags for Atomics and SharedArrayBuffer (#1494) 2018-03-19 19:51:32 -04:00
String Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
StringIteratorPrototype Revert "js-beautify: make all indentation consistent (depth & character) (#1409)" (#1412) 2018-02-09 12:09:47 -05:00
Symbol Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
ThrowTypeError Assign "name" property to all anonymous functions (#2299) 2019-08-15 10:58:40 -04:00
TypedArray Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
TypedArrayConstructors Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
WeakMap Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
WeakRef Some edgy cases for weakrefs/finalizationgroups 2019-07-11 11:17:30 -04:00
WeakSet Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
decodeURI Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
decodeURIComponent Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
encodeURI Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
encodeURIComponent Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
eval Adding cases to check if SyntaxError is thrown if AllPrivateIdentifiersValid returns false. (#2301) 2019-08-28 14:58:43 -03:00
global `global`: update property name 2018-07-25 17:11:53 -07:00
isFinite Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
isNaN Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
parseFloat Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
parseInt Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00
undefined Remove duplicated es[56]id if esid is present 2019-08-05 10:54:37 -04:00