1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 04:37:34 +00:00

LibJS/Tests: Use eval() for toEvalTo(), not Function()

Since we have had eval() for a while now, we can finally use it here -
this allows us to get rid of the confusing return statements in tested
source code.
This commit is contained in:
Linus Groh 2021-06-18 19:09:17 +01:00
parent 2e9f665bda
commit 299c3069c1
5 changed files with 8 additions and 10 deletions

View file

@ -37,7 +37,7 @@ test("break/continue, variable declaration, do-while, and return asi", () => {
1;
var curly/* semicolon inserted here */}
return foo();`;
foo();`;
expect(source).toEvalTo(undefined);
});
@ -55,7 +55,7 @@ for (let i = 0; i < 5; ++i) {
counter++;
}
return counter;`;
counter;`;
expect(source).toEvalTo(5);
});