Alexey Shvayka
a3aa19d2e2
Add invalid index Reflect.set tests
2021-04-20 09:55:27 -04:00
Alexey Shvayka
477e6ddffe
Add invalid index prototype chain [[Set]] tests
2021-04-20 09:55:27 -04:00
Alexey Shvayka
20cd505a96
Add valid index Reflect.set tests
2021-04-20 09:55:27 -04:00
Alexey Shvayka
cc18d5bb14
Add valid index prototype chain [[Set]] tests
2021-04-20 09:55:27 -04:00
Alexey Shvayka
6e61dd7754
Test Array's toString() with non-callable "join" ( #2973 )
...
* Test Array's toString() with non-callable "join"
* Remove Array.prototype.join modifications
2021-04-15 20:51:08 -04:00
Alexey Shvayka
c00087e129
Test Array.prototype.sort called with a primitive
2021-03-02 16:33:02 -05:00
Gus Caplan
516ca9af39
Update tests for ECMA262 #2216
...
https://github.com/tc39/ecma262/pull/2216
2021-02-26 11:49:49 -05:00
Ron Buckton
0d922ddc97
Fix lint error
2021-02-25 11:03:39 -05:00
Ron Buckton
64ea2d19e6
rename no-indices-array test
2021-02-25 11:03:39 -05:00
Ron Buckton
d66f270313
PR Feedback
2021-02-25 11:03:39 -05:00
Ron Buckton
a567e4c819
Updates to regexp-match-indices tests based on d-flag
2021-02-25 11:03:39 -05:00
Alexey Shvayka
950d097516
Add Object.freeze test
2021-02-08 15:41:23 -05:00
Alexey Shvayka
a4ca510b55
Add Object.seal test
2021-02-08 15:41:23 -05:00
Alexey Shvayka
fd6bbbe581
Add Object.freeze tests
2021-02-08 15:40:48 -05:00
Alexey Shvayka
1fd4fb480c
Add Object.seal tests
2021-02-08 15:40:48 -05:00
Alexey Shvayka
83ffa3d911
Add Object.preventExtensions tests
2021-02-08 15:40:48 -05:00
Yusuke Suzuki
93a2ba8c28
Fix BigInt TypedArrays tests
...
1. test/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-may-detach-buffer.js
It is not updated when a60a67ea88
is landed. This patch fixes it.
2. test/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js
After detaching, BigInt64Array/BigUint64Array will produce undefined for indexed access. And
if `filter`'s callback says `true` for these results, we need to store `ToBigInt(undefined)`
to a newly resulted BigInt64Array/BigUint64Array and this will throw an error. But this test
assumed it does not throw. This patch fixed flag so that we do not throw that error while keeping
detached typed arrays tested.
2021-02-03 22:10:52 -05:00
ExE Boss
8f904d8cc8
Set function `length` and `name` in `CreateBuiltinFunction`
2021-01-29 09:45:20 -05:00
Mathias Bynens
79060efc7f
Add tests for accessors setting their successor
2021-01-27 09:23:28 -05:00
Mathias Bynens
e610e75985
Add tests for accessors setting precedessors
2021-01-27 09:23:28 -05:00
Mathias Bynens
80c18c0ea8
Add tests for accessors popping elements
2021-01-27 09:23:28 -05:00
Mathias Bynens
7733d900b2
Add tests for accessors increasing length
2021-01-27 09:23:28 -05:00
Mathias Bynens
b7da7c75ce
Rename tests
2021-01-27 09:23:28 -05:00
Mathias Bynens
82f634d7fc
Add tests for more precise Array#sort
...
https://github.com/tc39/ecma262/pull/1585
2021-01-27 09:23:28 -05:00
Oskari Noppa
a840b0d093
Shorten a very long filename
...
A quite popular solution for encrypting files on Linux,
[eCryptfs](https://wiki.archlinux.org/index.php/ECryptfs ), can't handle
filenames longer than 143 characters when filename encryption is enabled. It
just so happens that the name of this file was 144 characters long, which makes
pulling the repository to an encrypted folder fail.
2021-01-19 09:06:30 -05:00
Shu-yu Guo
9ca13b1272
Fix typo in BigIntArray property descriptor test
2020-12-30 16:53:29 -05:00
Rick Waldron
de091de9f6
Include indexOf(undefined, ...) and lastIndexOf(undefined, ...)
2020-12-16 11:59:56 -05:00
Rick Waldron
167e596a64
Align detached buffer semantics with web reality, R6. Fixes gh-2915
2020-12-16 11:59:56 -05:00
Tom Schuster
734c867ac3
Remove test code between license and front matter
...
The script that we use for updating SpiderMonkey's copy of test262 doesn't like this.
@rwaldron r?
2020-12-10 09:20:36 -05:00
Sébastien Ros
7376666039
Typo
2020-12-10 09:19:33 -05:00
Vlad
c1959a44a6
Math.max/min - each element coerced
2020-12-10 09:19:02 -05:00
Rick Waldron
3b425c6da3
Coverage: missing tests for Array.prototype.reverse method. Fixes gh-2902
2020-12-02 16:34:44 -05:00
Rick Waldron
96aff62fb2
IntegerIndexedElementSet should always indicate success. Ref: tc39/ecma262/pull/2210
2020-12-02 15:06:36 -05:00
Ross Kirsling
73798cbc61
Fix typos for at/prop-desc tests. ( #2908 )
2020-11-19 02:32:38 -08:00
Leo Balter
2e5ff2461b
fixup! Fix missing renames for item->at
2020-11-18 15:18:14 -05:00
Leo Balter
65bd4432f9
Fix missing renames for item->at
...
Ref #2905
2020-11-18 15:18:14 -05:00
Ross Kirsling
df1bce9c2e
Rename item() to at().
2020-11-18 13:31:11 -05:00
Yusuke Suzuki
36d2d2d348
Fix test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js's value
...
Since the 0's value is 43, 43 should be populated in a descriptor.
2020-11-13 08:57:15 -05:00
Rick Waldron
3d3c56200b
Correction
2020-11-04 13:45:45 -05:00
Rick Waldron
112967c1a9
Lint fixes
2020-11-04 13:45:45 -05:00
Rick Waldron
5c546996ba
Align detached buffer semantics with web reality, R5. Fixes gh-2879
2020-11-04 13:45:45 -05:00
Rick Waldron
3c58228465
Align detached buffer semantics with web reality, R4. Fixes gh-2879
2020-11-02 12:20:44 -05:00
Rick Waldron
959840a62a
Remove unused include
2020-10-29 13:50:08 -04:00
Rick Waldron
cef698c374
Rename long test file names
2020-10-29 13:49:25 -04:00
Rick Waldron
224c0ce19e
Replace unicode characters that pyyaml cannot read
2020-10-29 13:49:09 -04:00
Rick Waldron
1af15d5199
Add missing features flags
2020-10-29 13:20:18 -04:00
Rick Waldron
0001489473
Update test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
...
Co-authored-by: Ross Kirsling <rkirsling@gmail.com>
2020-10-21 20:14:36 -04:00
Rick Waldron
a60a67ea88
Align detached buffer semantics with web reality, R3
2020-10-21 20:14:36 -04:00
Rick Waldron
7d998a098e
Align detached buffer semantics with web reality, R2
2020-10-19 17:41:11 -04:00
Shu-yu Guo
6d49a317ac
Add missing includes to some Atomics.waitAsync tests
2020-10-19 17:26:47 -04:00
Rick Waldron
fd10123a71
String.prototype.split: rename overlong files. Fixes gh-2865
2020-10-19 10:22:45 -04:00
Rick Waldron
f2a8384d4d
Align detached buffer semantics with web reality, R1
2020-10-16 20:38:21 -04:00
Rick Waldron
d9740c1726
Atomics.waitAsync: fix lint
2020-10-14 14:21:04 -04:00
Rick Waldron
59463a2dd7
Cleanups
2020-10-09 13:46:50 -04:00
Rick Waldron
bf900a30b2
Create and assign feature: "align-detached-buffer-semantics-with-web-reality"
2020-10-09 13:46:50 -04:00
Rick Waldron
0bb8fe8aba
IntegerIndexedElementGet ( O, index )
2020-10-09 13:46:50 -04:00
Rick Waldron
5f299199c6
IntegerIndexedElementSet ( O, index, value )
2020-10-09 13:46:50 -04:00
Rick Waldron
47be1e83e2
[[Delete]] ( P )
2020-10-09 13:46:50 -04:00
Rick Waldron
9c069a6810
sec-%typedarray%.prototype.slice
2020-10-09 13:46:50 -04:00
Rick Waldron
36c2cd165f
WIP: Align detached buffer semantics with web reality
...
To support https://github.com/tc39/ecma262/pull/2164
2020-10-09 13:46:50 -04:00
devsnek
52cb1d0c98
Add missing feature
2020-10-08 20:13:18 -04:00
Gus Caplan
ef1ad4c041
add dup __proto__ in json test
2020-10-08 18:05:00 -04:00
Gus Caplan
6aa8338d23
add feature tags
2020-10-08 18:05:00 -04:00
Gus Caplan
1d31345a70
fixup
2020-10-08 18:05:00 -04:00
Gus Caplan
881c9e3ba5
move __proto__ tests
2020-10-08 18:05:00 -04:00
Gus Caplan
14788fee59
move define/lookup tests
2020-10-08 18:05:00 -04:00
Rick Waldron
6d8ab9c35e
Coverage: more Atomics.waitAsync tests, fixes, improved messages.
2020-10-08 17:25:45 -04:00
Rick Waldron
04517c7ded
Remove erroneous ArrowFunction
2020-10-07 16:43:48 -04:00
Rick Waldron
20e3101105
Lint fixes
2020-10-06 12:01:34 -04:00
Rick Waldron
d576baf73f
Info: adds "sec-evaluatenew" step to info for all "not-a-constructor.js" tests.
2020-10-06 12:01:34 -04:00
Rick Waldron
8aacff591c
Standardize built-in constructor testing
2020-10-06 12:01:34 -04:00
Rick Waldron
12ed905003
Clean up some existing constructor checks; eliminate duplicate checks
2020-10-06 12:01:34 -04:00
Rick Waldron
c644ede430
Built-in function objects that are not identified as constructors must throw a TypeError exception when new'ed. Fixes gh-1739
2020-10-06 12:01:34 -04:00
Rick Waldron
ce8ec71c98
Features: add full name for FinalizationRegistry.prototype.cleanupSome.
2020-10-06 12:01:10 -04:00
Rick Waldron
8a65608dc2
Coverage: Object.seal instances of all built-in constructors, and other built-in values. Fixes gh-2845
2020-10-05 14:38:41 -04:00
Rick Waldron
c0b18dfadf
Cleanup
2020-10-05 14:38:41 -04:00
Rick Waldron
9d345b6a85
Coverage: Object.seal instances of all built-in constructors. Fixes gh-2845
2020-10-05 14:38:41 -04:00
Rick Waldron
d6732b2e28
Object.seal: rename in modern form.
2020-10-05 14:38:41 -04:00
Rick Waldron
32334e52ac
Object.seal: fix esids
2020-10-05 14:38:41 -04:00
Rick Waldron
e9f7b74855
Coverage: improved Reflect.apply testing with various inputs at args position. Fixes gh-2844
2020-10-05 13:56:19 -04:00
Rick Waldron
fd65b84378
Coverage: %TypedArray%.prototype.sort( comparefn = undefined ). Fixes gh-2843
2020-10-05 11:05:57 -04:00
Rick Waldron
f4a9af6587
Fix: $262.detachArrayBuffer -> $DETACHBUFFER
2020-09-28 13:28:39 -04:00
Kevin Gibbons
c911f71888
Coverage: Date arithmetic is floating point
2020-09-28 09:11:00 -04:00
Rick Waldron
e3b12065b2
Coverage: Array.prototype.item, String.prototype.item, TypedArray.prototype.item. Closes gh-2809, gh-2810, gh-2811
2020-09-24 17:23:38 -04:00
devsnek
bf205bac84
Remove annex b regex from main tests
2020-09-24 16:53:08 -04:00
Rick Waldron
16bf949629
Coverage: String.prototype.split method, regexp separator. Fixes gh-2813
2020-09-24 14:54:28 -04:00
Rick Waldron
834789514d
Rename: legacy -> description
2020-09-24 14:54:28 -04:00
Rick Waldron
e5fa1d5ef4
Transform: legacy $ERROR -> assert.*
2020-09-24 14:54:28 -04:00
Rick Waldron
dcbc02b7fa
Coverage: Object.getOwnPropertySymbols/Names called with non-object values. Fixes gh-2804
2020-09-24 14:53:26 -04:00
Rick Waldron
07cc3c8bb1
Coverage: calling array methods with boolean as thisValue. Fixes gh-2803
2020-09-24 14:52:48 -04:00
Rick Waldron
82ee7a2cfb
Coverage: String.prototype.replace method calls toString on replaceValue (regexp object). Fixes gh-2797
2020-09-22 10:37:20 -04:00
Rick Waldron
fd12f5bc6b
Coverage: Error message default value + cleanup. Fixes gh-2789
2020-09-18 16:42:22 -04:00
Rick Waldron
5e3761f5c8
Cleanup: parseInt, migrate legacy tests to assert, update messages.
2020-09-18 16:25:50 -04:00
Rick Waldron
81db9994c9
Cover NumericLiteral..toString, NaN.toString, Infinity.toString. Fixes gh-1732
2020-09-17 16:24:33 -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
e662428fb4
Replace all "valid" occurences of $ERROR with 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