abort-signal-any.any.html

PASSExpected14 of 14 subtests pass343 ms

Details

Test
/dom/abort/abort-signal-any.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSAbortSignal.any() works with an empty array of signals
PASSAbortSignal.any() follows a single signal (using LazyAbortController)
PASSAbortSignal.any() follows multiple signals (using LazyAbortController)
PASSAbortSignal.any() returns an aborted signal if passed an aborted signal (using LazyAbortController)
PASSAbortSignal.any() can be passed the same signal more than once (using LazyAbortController)
PASSAbortSignal.any() uses the first instance of a duplicate signal (using LazyAbortController)
PASSAbortSignal.any() signals are composable (using LazyAbortController)
PASSAbortSignal.any() works with signals returned by AbortSignal.timeout() (using LazyAbortController)
PASSAbortSignal.any() works with intermediate signals (using LazyAbortController)
PASSAbort events for AbortSignal.any() signals fire in the right order (using LazyAbortController)
PASSDependent signals for AbortSignal.any() are marked aborted before abort events fire (using LazyAbortController)
PASSDependent signals for AbortSignal.any() are aborted correctly for reentrant aborts (using LazyAbortController)
PASSDependent signals for AbortSignal.any() should use the same DOMException instance from the already aborted source signal (using LazyAbortController)
PASSDependent signals for AbortSignal.any() should use the same DOMException instance from the source signal being aborted later (using LazyAbortController)