1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:07: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

@ -1,22 +1,18 @@
load("test-common.js");
try {
test("var in for head", () => {
for (var v = 5; false; );
assert(v == 5);
expect(v).toBe(5);
});
const options = { error: ReferenceError };
assertThrowsError(() => {
for (let l = 5; false; );
test("let in for head", () => {
for (let l = 5; false; );
expect(() => {
l;
}, options);
}).toThrowWithMessage(ReferenceError, "'l' is not defined");
});
assertThrowsError(() => {
for (const c = 5; false; );
test("const in for head", () => {
for (const c = 5; false; );
expect(() => {
c;
}, options);
console.log("PASS");
} catch (e) {
console.log("FAIL: " + e);
}
}).toThrowWithMessage(ReferenceError, "'c' is not defined");
});