From 0a288204b86334859f1b2102cce3cac928c0844c Mon Sep 17 00:00:00 2001 From: Daijiro Wachi Date: Sat, 6 Jun 2026 20:50:29 +0900 Subject: [PATCH] test: validate ERR_INVALID_THIS for scheduler methods Signed-off-by: Daijiro Wachi --- test/parallel/test-timers-promises-scheduler.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/parallel/test-timers-promises-scheduler.js b/test/parallel/test-timers-promises-scheduler.js index 0855db34b1b405..4211bf8863f719 100644 --- a/test/parallel/test-timers-promises-scheduler.js +++ b/test/parallel/test-timers-promises-scheduler.js @@ -49,3 +49,17 @@ testCancelableWait2().then(common.mustCall()); assert.throws(() => new scheduler.constructor(), { code: 'ERR_ILLEGAL_CONSTRUCTOR', }); + +assert.throws(() => { + scheduler.yield.call({}); +}, { + code: 'ERR_INVALID_THIS', + message: /Scheduler/, +}); + +assert.throws(() => { + scheduler.wait.call({}, 10); +}, { + code: 'ERR_INVALID_THIS', + message: /Scheduler/, +});