1
+ // META: global=window,dedicatedworker,shadowrealm
2
+
1
3
test ( t => {
2
4
const signal = AbortSignal . abort ( ) ;
3
5
assert_true ( signal instanceof AbortSignal , "returned object is an AbortSignal" ) ;
@@ -10,31 +12,3 @@ async_test(t => {
10
12
s . onabort = t . unreached_func ( "abort event handler called" ) ;
11
13
t . step_timeout ( ( ) => { t . done ( ) ; } , 2000 ) ;
12
14
} , "signal returned by AbortSignal.abort() should not fire abort event" ) ;
13
-
14
- test ( t => {
15
- const signal = AbortSignal . timeout ( 0 ) ;
16
- assert_true ( signal instanceof AbortSignal , "returned object is an AbortSignal" ) ;
17
- assert_false ( signal . aborted , "returned signal is not already aborted" ) ;
18
- } , "AbortSignal.timeout() returns a non-aborted signal" ) ;
19
-
20
- async_test ( t => {
21
- const signal = AbortSignal . timeout ( 5 ) ;
22
- signal . onabort = t . step_func_done ( ( ) => {
23
- assert_true ( signal . aborted , "signal is aborted" ) ;
24
- assert_true ( signal . reason instanceof DOMException , "signal.reason is a DOMException" ) ;
25
- assert_equals ( signal . reason . name , "TimeoutError" , "signal.reason is a TimeoutError" ) ;
26
- } ) ;
27
- } , "Signal returned by AbortSignal.timeout() times out" ) ;
28
-
29
- async_test ( t => {
30
- let result = "" ;
31
- for ( const value of [ "1" , "2" , "3" ] ) {
32
- const signal = AbortSignal . timeout ( 5 ) ;
33
- signal . onabort = t . step_func ( ( ) => { result += value ; } ) ;
34
- }
35
-
36
- const signal = AbortSignal . timeout ( 5 ) ;
37
- signal . onabort = t . step_func_done ( ( ) => {
38
- assert_equals ( result , "123" , "Timeout order should be 123" ) ;
39
- } ) ;
40
- } , "AbortSignal timeouts fire in order" ) ;
0 commit comments