mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-21 16:43:20 +00:00
37 lines
740 B
JavaScript
37 lines
740 B
JavaScript
![]() |
load("test-common.js");
|
||
|
|
||
|
try {
|
||
|
assertThrowsError(() => {
|
||
|
for (var i = foo; i < 100; ++i) {
|
||
|
assertNotReached();
|
||
|
}
|
||
|
}, {
|
||
|
error: ReferenceError,
|
||
|
message: "'foo' not known"
|
||
|
});
|
||
|
|
||
|
assertThrowsError(() => {
|
||
|
for (var i = 0; i < foo; ++i) {
|
||
|
assertNotReached();
|
||
|
}
|
||
|
}, {
|
||
|
error: ReferenceError,
|
||
|
message: "'foo' not known"
|
||
|
});
|
||
|
|
||
|
var loopCount = 0;
|
||
|
assertThrowsError(() => {
|
||
|
for (var i = 0; i < 100; ++foo) {
|
||
|
loopCount++;
|
||
|
}
|
||
|
}, {
|
||
|
error: ReferenceError,
|
||
|
message: "'foo' not known"
|
||
|
});
|
||
|
assert(loopCount === 1);
|
||
|
|
||
|
console.log("PASS");
|
||
|
} catch (e) {
|
||
|
console.log("FAIL: " + e);
|
||
|
}
|