// META: title=Scheduler: postTask with an Aborted Signal // META: global=window,worker 'use strict'; promise_test(t => { const controller = new TaskController(); const signal = controller.signal; controller.abort(); return promise_rejects_dom(t, 'AbortError', scheduler.postTask(() => {}, {signal})); }, 'Posting a task with an aborted signal rejects with an AbortError');