Kevin Gibbons
961480ac61
remove some auto-generated error messages in "assert.throws" tests
2024-03-25 12:09:10 +01:00
Kevin Gibbons
67a5153cf5
add Float16Array to all generic TypedArray tests ( #3849 )
2024-01-10 14:07:57 +01:00
José Julián Espina
4a6439e4a7
Add `Array.prototype.includes` and `exponentiation` features ( #3799 )
2023-03-23 10:51:08 +01:00
Linus Groh
0f35848794
ShadowRealm: Relax requirements of globalThis available properties test
...
The intention of this test is to ensure that all built-in properties of
the global object are also exposed on the ShadowRealm's global object,
without penalizing implementations that don't have all of them
implemented.
Notably, SharedArrayBuffer may still not be (re-)enabled in all
circumstances.
2022-08-04 20:37:23 +02:00
legendecas
d6b5b1358c
ShadowRealm: exportName is no longer be coerced to a string
2022-05-05 17:03:33 -04:00
rwaldron
9055521fc7
ShadowRealm: fix for incorrect test
2022-04-11 13:25:42 -04:00
rwaldron
24e4eb09da
ShadowRealm: add more tests for globalThis ordinary object conformance
2022-04-11 12:59:01 -04:00
Iban Eguia Moraza
f59bafaa20
Fixed YAML in some new test metadata
2022-03-28 12:49:32 -07:00
legendecas
f71d5e29cb
Add test for throwing WrappedFunctionCreate
2022-03-17 13:59:03 -04:00
legendecas
281c781ee4
Fix WrappedFunction throwing tests ( #3396 )
...
Also adds more non-string cases for copy name
2022-02-04 15:08:14 -08:00
Linus Groh
b3774e9593
Add missing propertyHelper.js include to WrappedFunction tests ( #3399 )
2022-02-04 15:07:55 -08:00
legendecas
d5d9f66a8f
Test WrappedFunction properties
2022-02-03 13:53:24 -05:00
legendecas
10bfc6c9d2
Revert removal of module flag in ShadowRealm.prototype.importValue tests
2021-12-15 12:33:42 -05:00
legendecas
5074a087e8
fixup! add module flags
2021-12-15 12:32:16 -05:00
legendecas
49b14b577b
fixup!
2021-12-15 12:32:16 -05:00
legendecas
2000e858ff
Add coverage on ShadowRealm.prototype.importValue onRejected
2021-12-15 12:32:16 -05:00
Joseph Griego
04cd6da021
Add test for shadow realms wrapped function behavior on throw
2021-12-14 14:17:18 -05:00
legendecas
6d0a4fdac7
Add assertions of typeerror on ShadowRealm.prototype.importValue
2021-12-14 10:41:09 -05:00
legendecas
d52b510a33
Fix unexpected pass on ShadowRealm wrapped function ( #3312 )
2021-11-17 13:55:09 -08:00
legendecas
42e21582f8
Add coverage on error throwing of wrapped function created in different realms
2021-11-01 14:10:36 -04:00
legendecas
516623f43a
Add coverage on mixing realm shadowrealm prototype calls
2021-11-01 14:08:42 -04:00
legendecas
37e2c66420
Fix ShadowRealm.prototype.evaluate wraps value in the builtin function realm
2021-10-29 15:34:04 -04:00
legendecas
fcaa7594a4
Add WrappedFunction coverage on non-callable proxy
2021-10-22 09:00:50 -04:00
legendecas
ec998749ec
Add tests on ShadowRealm WrappedFunction value wrapping
2021-10-21 21:19:31 -04:00
legendecas
541715762c
WrappedFunction should accepts callable proxy
2021-10-21 21:15:54 -04:00
Phillip Mates
d351cfd445
Check the function proto of all wrap points for Shadow Realm ( #3269 )
2021-10-15 11:05:22 -07:00
Phillip Mates
73cdcfa61e
Fix ShadowRealm globalThis test on filtering logic ( #3266 )
...
Ref #3264
2021-10-13 11:04:23 -07:00
Leo Balter
8ff255a5ec
Add tests for ShadowRealm globalThis
2021-10-12 19:30:09 -04:00
legendecas
e9cea2125c
fixup!
2021-10-12 13:04:09 -04:00
legendecas
fc3878f0a4
Add test for ShadowRealm.prototype.evaluate throwing realm check
2021-10-12 13:04:09 -04:00
legendecas
619afdeab7
Remove unnecessary eval to access realm globals
2021-10-08 14:40:58 -04:00
legendecas
3f6708fa04
Fix ShadowRealm/prototype/importValue/not-constructor.js
2021-10-08 14:40:23 -04:00
legendecas
12e9d67bb5
Add tests for cross realms in ShadowRealm.prototype.evaluate
2021-10-04 15:39:12 -04:00
Leo Balter
10ad4c1593
Split tests and fix false positive
2021-09-27 14:59:12 -04:00
Phillip Mates
c768b9b8f2
Ensure that proxying wrapped functions preserves checks
2021-09-27 10:28:38 -04:00
Rick Waldron
43f4453472
Update test/built-ins/ShadowRealm/prototype/evaluate/returns-proxy-callable-object.js
...
Co-authored-by: Leo Balter <leonardo.balter@gmail.com>
2021-09-22 12:42:24 -04:00
rwaldron
abdc0fa441
Add Proxy callable return test
2021-09-22 12:21:51 -04:00
rwaldron
e4adfd8979
fix: ensure check for ShadowRealm at start of test
2021-09-22 12:21:11 -04:00
Leo Balter
49819bc0bc
Add more tests verifying errors from ShadowRealms evaluation
2021-09-22 10:32:44 -04:00
Leo Balter
227977a8e6
Fix tests issues
2021-09-14 11:58:41 -04:00
Leo Balter
6a5b818896
Add more tests to ShadowRealms
...
Ref #3044
2021-09-14 09:06:58 -04:00
Phillip Mates
ed0532e231
syntax errors for `ShadowRealm.evaluate` should be exposed
2021-09-13 10:09:42 -04:00
rwaldron
bf0d0f6c3d
fix: correction to descriptor definition
2021-09-02 11:12:03 -04:00
rwaldron
025a9691cb
fix: rename Realm -> ShadowRealm
2021-09-02 11:07:19 -04:00
rwaldron
4a55a4f67a
fix: rename feature tag from "callable-boundary-realms" -> "ShadowRealm"; rename built-ins/Realm -> built-ins/ShadowRealm
2021-09-02 10:46:33 -04:00