Lines Matching refs:signal
23 ok(ac.signal);
24 ac.signal.onabort = common.mustCall((event) => {
28 ac.signal.addEventListener('abort', common.mustCall((event) => {
34 ok(ac.signal.aborted);
40 ac.signal.addEventListener('abort', common.mustCall((event) => {
52 first.signal.addEventListener('abort', common.mustCall((event) => {
55 second.signal.addEventListener('abort', common.mustCall((event) => {
70 throws(() => new ac.signal.constructor(), {
79 strictEqual(toString(ac.signal), '[object AbortSignal]');
83 const signal = AbortSignal.abort();
84 ok(signal.aborted);
91 'signal'
127 const goodSignal = new AbortController().signal;
150 'AbortController { signal: [AbortSignal] }');
152 'AbortController { signal: AbortSignal { aborted: false } }');
159 strictEqual(ac.signal.reason, 'reason');
164 const signal = AbortSignal.abort('reason');
165 strictEqual(signal.reason, 'reason');
170 const signal = AbortSignal.timeout(10);
171 ok(!signal.aborted);
173 ok(signal.aborted);
174 strictEqual(signal.reason.name, 'TimeoutError');
175 strictEqual(signal.reason.code, 23);
181 // Test AbortSignal timeout doesn't prevent the signal
236 const signal = AbortSignal.abort();
237 ok(signal.reason instanceof DOMException);
238 strictEqual(signal.reason.code, 20);
242 ok(ac.signal.reason instanceof DOMException);
243 strictEqual(ac.signal.reason.code, 20);
255 ac.signal.throwIfAborted();