4899 Commits

Author SHA1 Message Date
Rick Waldron
67382a1e8e Add await test: await is valid in non-module strict mode code. 2020-09-17 16:22:22 -04:00
Rick Waldron
057a31e15e Add coverage for reserved words in shorthand properties. Fixes gh-1179 2020-09-17 16:22:22 -04:00
Rick Waldron
ab4a019a4d Example output from legacy code transformer 2020-09-17 16:21:53 -04:00
Rick Waldron
b11c1607c0 Coverage: Object.assign, Assignment to readonly property of target must throw a TypeError exception. Fixes gh-2788 2020-09-17 16:21:26 -04:00
Rick Waldron
fd26fc17ea Refactor: built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js
Per recommendation here: https://github.com/web-platform-tests/wpt/pull/25496/files#r488316588
2020-09-17 10:00:02 -04:00
Rick Waldron
1cd7d87501 Object.defineProperty: Property description must be an object. Fixes gh-1754 2020-09-17 09:59:31 -04:00
Rick Waldron
db5b9c1dd9 Object.defineProperties: Property description must be an object. Fixes gh-1754 2020-09-17 09:59:31 -04:00
Rick Waldron
c5e8aa9ca2 Migrate test/harness/* away from dependence on $ERROR(). Close gh-742 2020-09-16 17:37:16 -04:00
Rick Waldron
e662428fb4 Replace all "valid" occurences of $ERROR with Test262Error.thrower 2020-09-16 17:36:54 -04:00
Rick Waldron
8250b886b0 Create "Test262Error.thrower" as replacement for "$ERROR". Define $ERROR as Test262Error.thrower 2020-09-16 17:36:54 -04:00
Rick Waldron
f94fc660cc Array#shift throws TypeError if this value's "length" property was defined with [[Writable]]: false. Fixes gh-2773 2020-09-15 16:35:11 -04:00
Rick Waldron
9fc299915d get and set in MethodDefinition must not be escaped. Fixes gh-2078 2020-09-15 16:34:36 -04:00
Rick Waldron
92a200b29f Attempting to set a value to a binding that no longer exists must throw a ReferenceError exception in strict mode code. Fixes gh-427 2020-09-15 16:33:59 -04:00
Rick Waldron
8a2bfb48d4 Delete invalid tests 2020-09-15 16:33:59 -04:00
Rick Waldron
a92de6fa2d Generate tests 2020-09-15 11:09:52 -04:00
Rick Waldron
cbfb7eb96a src/subclass-builtins/*.case: Add missing features 2020-09-15 11:09:52 -04:00
Yusuke Suzuki
a7b9067fe1 Intl.NumberFormat + currency will throw an error if maximumFractionDigits is less than currencyDigits
In 12.1.1 SetNumberFormatDigitOptions step 12.d[1], mnfd (minimum fraction digits) becomes the same to currencyDigits (mxfdDefault in this case).
It is 2 for USD, 4 for CLF. So, if maximumFractionDigits is less than that, we should throw RangeError.

[1]: https://tc39.es/ecma402/#sec-setnfdigitoptions
2020-09-15 10:33:23 -04:00
Rick Waldron
485cb0b1c9 Coverage: check instanceof on instances of built-in subclasses. Fixes gh-659 2020-09-14 13:40:33 -04:00
Rick Waldron
6e6516a558 Switch: lexical declarations inner scope. Fixes gh-422 2020-09-14 13:39:57 -04:00
Rick Waldron
58559ddddd Coverage: Number.prototype.toPrecision throws a RangeError if precision cannot be coerced to a number in range. Fixes gh-2765 2020-09-14 13:36:22 -04:00
Rick Waldron
f99bec89b7 Miscellaneous: cleanup very old delete operator tests. 2020-09-14 13:35:54 -04:00
Rick Waldron
3b1f4f7e1b Coverage: delete undefined.property. Fixes gh-2763 2020-09-14 13:35:54 -04:00
Rick Waldron
21cdcb85d1 Generate tests 2020-09-14 13:35:13 -04:00
Rick Waldron
dd80cd2ea9 Fixup Class Elements: make templates from custom V8 tests 2020-09-14 13:35:13 -04:00
Rick Waldron
5c753769e6 Fixup: remove duplicate tests 2020-09-14 13:35:13 -04:00
Rick Waldron
7f518f7d38 Fixup Map: add proper esid 2020-09-14 13:35:13 -04:00
Rick Waldron
873a7241c3 Fixup Intl.* this-value tests (delete dups, add proper esid) 2020-09-14 13:35:13 -04:00
Frank Tang
ab3a86d9b3 Move tests from
https://source.chromium.org/chromium/chromium/src/+/master:v8/test/test262/local-tests/
2020-09-14 13:35:13 -04:00
Rick Waldron
9e88ec1354 Contributing: add list of links to implementation bug trackers. Fixes gh-2121 2020-09-14 13:29:08 -04:00
Rick Waldron
3429f714d9 Acceptable Tests, Unacceptable Tests 2020-09-14 13:26:11 -04:00
Rick Waldron
e9815013ac Remove syncing master from main 2020-09-14 12:04:28 -04:00
Alexey Shvayka
323905b70e Improve RegExp.prototype[@@replace] poisoned stdlib test 2020-09-10 16:24:23 -04:00
Alexey Shvayka
d10446a5e4 Promise.prototype.finally calls PromiseResolved: add rejected promise test 2020-09-10 16:23:12 -04:00
Alexey Shvayka
a841f07a11 Promise.prototype.finally calls PromiseResolved: add resolved promise test 2020-09-10 16:23:12 -04:00
Rick Waldron
b25e36cdb6 Generate tests 2020-09-10 16:22:34 -04:00
Rick Waldron
95d51c4a15 Generation: don't make negative parse SyntaxError tests that have flags: [async]. Fixes gh-1229 2020-09-10 16:22:34 -04:00
Rick Waldron
758b9ec575 Coverage: new await ... and new (await ...). Fixes gh-1898 2020-09-10 16:09:50 -04:00
Rick Waldron
6397602037 Update test/intl402/Segmenter/ctor-custom-get-prototype-poison-throws.js
Co-authored-by: Ujjwal Sharma <ryzokuken@disroot.org>
2020-09-10 16:08:39 -04:00
Rick Waldron
cce13c4c24 Update test/intl402/Segmenter/constructor/constructor/options-localeMatcher-toString-abrupt-throws.js
Co-authored-by: Ujjwal Sharma <ryzokuken@disroot.org>
2020-09-10 16:08:39 -04:00
Rick Waldron
74bed11865 Update test/intl402/Segmenter/constructor/constructor/options-granularity-toString-abrupt-throws.js
Co-authored-by: Ujjwal Sharma <ryzokuken@disroot.org>
2020-09-10 16:08:39 -04:00
Frank Tang
7a4a637574 Address review comments 2020-09-10 16:08:39 -04:00
Frank Tang
4f8ee98d26 Remove Unused include: "propertyHelper.js" 2020-09-10 16:08:39 -04:00
Frank Tang
2886465593 Add true for the test case 2020-09-10 16:08:39 -04:00
Frank Tang
6d97fa208a Fix errors 2020-09-10 16:08:39 -04:00
Frank Tang
085cb50b25 Add more tests for Intl.Segmenter 2020-09-10 16:08:39 -04:00
ExE Boss
9c754bc3ce Add tests for cross‑realm and subclass calls of legacy static accessors 2020-09-10 16:07:17 -04:00
ExE Boss
391f799152 Add tests for cross‑realm and subclass RegExp.prototype.compile calls 2020-09-10 16:07:17 -04:00
ExE Boss
d06c21c03a Add tests for property descriptors of legacy RegExp accessors 2020-09-10 16:07:17 -04:00
ExE Boss
391cd16f1f Add legacy‑regexp to features 2020-09-10 16:07:17 -04:00
Rick Waldron
d9a6a03ffc String.prototype.split: Add features meta data 2020-09-10 15:28:00 -04:00