Replace assertThrowsInstanceOf with assert.throws in sm/statements

This commit is contained in:
André Bargull 2025-04-30 14:15:48 +02:00 committed by Philip Chimento
parent 4e71fccb73
commit 40b3946818
3 changed files with 12 additions and 12 deletions

View File

@ -24,14 +24,14 @@ print(BUGNUMBER + ": " + summary);
* BEGIN TEST *
**************/
assertThrowsInstanceOf(() => Function("for (var x = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (var x, y = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (var x = 5, y = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (const x = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (const x = 5, y = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (let x = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (let x, y = 3 in {}; ; ) break;"), SyntaxError);
assertThrowsInstanceOf(() => Function("for (let x = 2, y = 3 in {}; ; ) break;"), SyntaxError);
assert.throws(SyntaxError, () => Function("for (var x = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (var x, y = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (var x = 5, y = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (const x = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (const x = 5, y = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (let x = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (let x, y = 3 in {}; ; ) break;"));
assert.throws(SyntaxError, () => Function("for (let x = 2, y = 3 in {}; ; ) break;"));
/******************************************************************************/

View File

@ -95,10 +95,10 @@ function test() {
}
};
};
assertThrowsInstanceOf(function() {
assert.throws(TypeError, function() {
for (var x of iterable)
break;
}, TypeError);
});
assert.sameValue(returnCalled, ++returnCalledExpected);
// continue doesn't call iter.return for the loop it's continuing

View File

@ -29,9 +29,9 @@ for (let primitive of primitives) {
return primitive;
}
};
assertThrowsInstanceOf(() => {
assert.throws(TypeError, () => {
for (let x of obj) {
}
}, TypeError);
});
}