summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests
AgeCommit message (Expand)Author
2020-07-06test-js: Use prettier and format all filesMatthew Olsson
2020-07-06test-js: Display messages from console.log in test outputMatthew Olsson
2020-07-06test-js: Allow skipping tests with "test.skip(name, callback)"Matthew Olsson
2020-07-06test-js: Remove run-tests.shMatthew Olsson
2020-07-06LibJS/test-js: Clean up test-js codeMatthew Olsson
2020-07-06LibJS: Convert most builtin tests to new systemMatthew Olsson
2020-07-06LibJS: Convert Reflect object tests to new testing frameworkLinus Groh
2020-07-06LibJS: Add more test matchersMatthew Olsson
2020-07-06LibJS: Convert Proxy testsMatthew Olsson
2020-07-06LibJS: Add test-common.js tests, remove unused matchersMatthew Olsson
2020-07-06LibJS: Convert some top-level tests to the new systemMatthew Olsson
2020-07-06LibJS: Refactor run-tests.sh to use the new test-js programMatthew Olsson
2020-07-06LibJS/test-js: Create test-js program, prepare for test suite refactorMatthew Olsson
2020-07-03LibJS: Reformat run-tests.sh outputMatthew Olsson
2020-07-03LibJS: Reorganize tests into subfoldersMatthew Olsson
2020-07-03LibJS: Remove extra colon in run-tests.sh outputMatthew Olsson
2020-07-01LibJS: Explicitly pass a "Function& new_target" to Function::constructMatthew Olsson
2020-07-01LibJS: Add Proxy [[Call]] and [[Construct]] testsMatthew Olsson
2020-06-30LibJS: Skip some Math object tests that fail on SerenityAndreas Kling
2020-06-29LibJS: Initial class implementation; allow super expressions in objectJack Karamanian
2020-06-29LibJS: Define the "constructor" property on ScriptFunction's prototypeJack Karamanian
2020-06-26LibJS: run-test.sh emits test output if it is not "PASS"Matthew Olsson
2020-06-25LibJS: Handle "receiver" argument in Reflect.{get,set}()Linus Groh
2020-06-22LibJS: expose some more math functionsstelar7
2020-06-13LibJS: Add JSON.parseMatthew Olsson
2020-06-13LibJS: Add JSON.stringifyMatthew Olsson
2020-06-11LibJS: Consolidate error messages into ErrorTypes.hMatthew Olsson
2020-06-07LibJS: Add BigIntLinus Groh
2020-06-06LibJS: Add Proxy objectsMatthew Olsson
2020-06-06LibJS: Fix rest-params test to take function hoisting into accountMarcin Gasperowicz
2020-06-06LibJS: Hoist function declarationsMarcin Gasperowicz
2020-06-03LibJS: Make typeof return undefined for undefined variablesMarcin Gasperowicz
2020-06-03LibJS: Allow null or undefined as a bound |this| value in strict modeJack Karamanian
2020-06-02LibJS: Consider non-extensible objects in Reflect.setPrototypeOf()Linus Groh
2020-06-02LibJS: Implement Reflect.{isExtensible,preventExtensions}()Linus Groh
2020-06-02LibJS: Disallow changing the prototype of non-extensible objectsLinus Groh
2020-06-02LibJS: Don't assume Object.setPrototypeOf() prototype value is an objectLinus Groh
2020-06-02LibJS: Return specified object from Object.setPrototypeOf()Linus Groh
2020-06-02LibJS: Add Object.{isExtensible,preventExtensions}()Matthew Olsson
2020-06-01LibJS: Rewrite Parser.parse_object_expression()Matthew Olsson
2020-05-31LibJS: Add String.fromCharCode()Linus Groh
2020-05-30LibJS: Show run-tests progress in the taskbarAndreas Kling
2020-05-30LibJS: Use a non-arrow function to check the |this| value in theJack Karamanian
2020-05-30LibJS: Add tests ensuring the |this| value can't be set for arrowJack Karamanian
2020-05-30LibJS: Use the function's bound |this| and bound arguments inJack Karamanian
2020-05-30LibJS: Throw a TypeError when an arrow function is used as a constructorJack Karamanian
2020-05-30LibJS: Don't define the "prototype" property for arrow functionsJack Karamanian
2020-05-30LibJS: Set the bound |this| value to the |this| value of the currentJack Karamanian
2020-05-30LibJS: Object.getOwnPropertyDescriptor works properly with accessorsMatthew Olsson
2020-05-30LibJS: Parse arrow function expression with correct precedenceMarcin Gasperowicz