1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-27 12:12:06 +00:00
serenity/Userland/Libraries/LibJS/Tests
Timothy Flynn 8fcdc57ae1 LibJS: Coerce named captures to an object before calling GetSubstitution
Per the spec, before invoking the GetSubstitution abstraction, the named
capture groups (if not undefined) should be coerced to an object via the
ToObject abstraction.
2021-07-06 15:07:26 +01:00
..
builtins LibJS: Coerce named captures to an object before calling GetSubstitution 2021-07-06 15:07:26 +01:00
classes LibJS: Rewrite most of Object for spec compliance :^) 2021-07-04 22:07:36 +01:00
functions LibJS: Improve function hoisting across blocks 2021-07-06 00:15:37 +01:00
iterators LibJS: Replace some is_nullish() checks with require_object_coercible() 2021-06-06 19:34:43 +02:00
loops LibJS: Allow binding patterns as for in/of targets 2021-07-02 14:59:03 +02:00
operators LibJS: Fix variable scoping issues in two tests 2021-07-06 00:15:37 +01:00
syntax LibJS: Allow 'yield' and 'await' as function expression names 2021-07-02 14:59:03 +02:00
add-values-to-primitive.js
arguments-callee.js
arguments-object.js
automatic-semicolon-insertion.js LibJS/Tests: Use eval() for toEvalTo(), not Function() 2021-06-18 20:35:23 +01:00
break-continue-syntax-errors.js
comments-basic.js LibJS: Implement the 'Hashbang Grammar for JS' proposal 2021-06-18 20:35:23 +01:00
computed-property-throws.js
const-declaration-missing-initializer.js
const-reassignment.js
custom-@@hasInstance.js LibJS: Rewrite most of Object for spec compliance :^) 2021-07-04 22:07:36 +01:00
custom-@@toPrimitive.js
custom-@@toStringTag.js
debugger-statement.js
empty-statements.js
eval-aliasing.js LibJS: Correct behaviour of direct vs. indirect eval 2021-06-23 09:38:33 +01:00
eval-basic.js LibJS: Correct behaviour of direct vs. indirect eval 2021-06-23 09:38:33 +01:00
exception-in-catch-block.js
exception-ReferenceError.js
exponentiation-basic.js
global-var-let-const.js LibJS: Only "var" declarations go in the global object at program level 2021-06-09 23:25:16 +02:00
if-statement-function-declaration.js LibJS: Ensure function declarations don't leak outside function scopes 2021-05-13 23:59:00 +01:00
indexed-access-prototype-indirection.js
indexed-access-string-object.js
invalid-lhs-in-assignment.js
labels.js
let-scoping.js
new-expression.js
non-writable-assignment.js LibJS: Throw TypeError on write to non-writable property in strict mode 2021-06-05 23:54:08 +01:00
numeric-literals-basic.js
object-basic.js
object-expression-computed-property.js
object-getter-setter-shorthand.js
object-method-shorthand.js
object-spread.js
ordinary-to-primitive.js
parseInt.js LibJS: Uncomment and add parseInt tests 2021-06-06 01:34:22 +01:00
parser-declaration-in-single-statement-context.js
parser-line-terminators.js
parser-unary-associativity.js
program-strict-mode.js
return.js
runtime-error-call-stack-size.js
strict-mode-blocks.js
strict-mode-errors.js LibJS: Bring Reference records a bit closer to the ECMAScript spec 2021-06-25 16:58:36 +02:00
string-escapes.js
string-spread.js
switch-basic.js
switch-break.js
tagged-template-literals.js
template-literals.js
test-common-tests.js LibJS/Tests: Use eval() for toEvalTo(), not Function() 2021-06-18 20:35:23 +01:00
test-common.js LibJS: Fix runaway let scope when parsing for-in/of statements 2021-07-06 00:15:37 +01:00
throw-basic.js
to-number-basic.js
to-number-exception.js
try-catch-finally-nested.js
try-catch-finally-return.js
try-catch-finally.js
update-expression-on-member-expression.js
update-expressions-basic.js
use-strict-directive.js
var-multiple-declarator.js
var-scoping.js
variable-undefined.js
with-basic.js