1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:37:35 +00:00

LibJS: Convert all remaining non-Array tests to the new system :)

This commit is contained in:
Matthew Olsson 2020-07-05 17:26:26 -07:00 committed by Andreas Kling
parent 918f4affd5
commit 15de2eda2b
72 changed files with 2394 additions and 1998 deletions

View file

@ -43,6 +43,12 @@
// FIXME: Will eventually not be necessary when all tests are converted
Vector<String> tests_to_run = {
"builtins/BigInt/BigInt.js",
"builtins/BigInt/bigint-basic.js",
"builtins/BigInt/bigint-number-mix-errors.js",
"builtins/BigInt/BigInt.prototype.toLocaleString.js",
"builtins/BigInt/BigInt.prototype.toString.js",
"builtins/BigInt/BigInt.prototype.valueOf.js",
"builtins/Boolean/Boolean.js",
"builtins/Boolean/Boolean.prototype.js",
"builtins/Boolean/Boolean.prototype.toString.js",
@ -169,6 +175,65 @@ Vector<String> tests_to_run = {
"builtins/String/String.prototype.trim.js",
"builtins/String/String.prototype.valueOf.js",
"builtins/String/String.raw.js",
"builtins/Symbol/Symbol.js",
"builtins/Symbol/Symbol.for.js",
"builtins/Symbol/Symbol.keyFor.js",
"builtins/Symbol/Symbol.prototype.toString.js",
"builtins/Symbol/Symbol.prototype.valueOf.js",
"classes/class-advanced-extends.js",
"classes/class-basic.js",
"classes/class-constructor.js",
"classes/class-errors.js",
"classes/class-expressions.js",
"classes/class-getters.js",
"classes/class-inheritance.js",
"classes/class-methods.js",
"classes/class-setters.js",
"classes/class-static.js",
"classes/class-static-getters.js",
"classes/class-static-setters.js",
"classes/class-strict-mode.js",
"functions/arrow-functions.js",
"functions/constructor-basic.js",
"functions/function-default-parameters.js",
"functions/function-hoisting.js",
"functions/function-length.js",
"functions/function-missing-arg.js",
"functions/function-name.js",
"functions/function-rest-params.js",
"functions/function-spread.js",
"functions/function-strict-mode.js",
"functions/function-this-in-arguments.js",
"functions/function-TypeError.js",
"loops/continue-basic.js",
"loops/do-while-basic.js",
"loops/for-basic.js",
"loops/for-head-errors.js",
"loops/for-in-basic.js",
"loops/for-no-curlies.js",
"loops/for-of-basic.js",
"loops/for-scopes.js",
"loops/while-basic.js",
"operators/assignment-operators.js",
"operators/binary-bitwise-left-shift.js",
"operators/binary-bitwise-or.js",
"operators/binary-bitwise-right-shift.js",
"operators/binary-bitwise-unsigned-right-shift.js",
"operators/binary-relational.js",
"operators/comma-operator.js",
"operators/delete-basic.js",
"operators/delete-global-variable.js",
"operators/delete-globalThis-property-crash.js",
"operators/in-operator-basic.js",
"operators/instanceof-basic.js",
"operators/logical-and.js",
"operators/logical-expressions-short-circuit.js",
"operators/logical-nullish-coalescing.js",
"operators/logical-or.js",
"operators/modulo-basic.js",
"operators/ternary-basic.js",
"operators/typeof-basic.js",
"operators/void-basic.js",
"add-values-to-primitive.js",
"automatic-semicolon-insertion.js",
"comments-basic.js",