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

LibJS: Convert some top-level tests to the new system

First test conversions! These look really good :)
This commit is contained in:
Matthew Olsson 2020-07-03 14:39:25 -07:00 committed by Andreas Kling
parent 4b8a3e6d78
commit eea6041302
22 changed files with 464 additions and 451 deletions

View file

@ -1,23 +1,13 @@
load("test-common.js");
try {
function foo() { }
assertThrowsError(() => {
test("assignment to function call", () => {
expect(() => {
function foo() {};
foo() = "foo";
}, {
error: ReferenceError,
message: "Invalid left-hand side in assignment"
});
}).toThrowWithMessage(ReferenceError, "Invalid left-hand side in assignment");
});
assertThrowsError(() => {
test("assignment to inline function call", () => {
expect(() => {
(function () { })() = "foo";
}, {
error: ReferenceError,
message: "Invalid left-hand side in assignment"
});
console.log("PASS");
} catch (e) {
console.log("FAIL: " + e);
}
}).toThrowWithMessage(ReferenceError, "Invalid left-hand side in assignment");
});