@@ -36,21 +36,23 @@ test.after.always(t => {
36
36
37
37
test . serial ( 'instantiation' , async t => {
38
38
worker = createModuleWorker ( './test/fixtures/worker.mjs' ) ;
39
- await sleep ( 500 ) ;
39
+ await sleep ( 50 ) ;
40
40
t . is ( worker . events . length , 1 , 'should have received a message event' ) ;
41
41
t . is ( worker . events [ 0 ] . data , 42 ) ;
42
42
} ) ;
43
43
44
- test . serial ( 'data URL - module' , async t => {
45
- worker = createModuleWorker ( 'data:,postMessage(42)' ) ;
46
- await sleep ( 500 ) ;
44
+ test ( 'data URL - module' , async t => {
45
+ t . teardown ( ( ) => worker && worker . terminate ( ) ) ;
46
+ const worker = createModuleWorker ( 'data:,postMessage(42)' ) ;
47
+ await sleep ( 50 ) ;
47
48
t . is ( worker . events . length , 1 , 'should have received a message event' ) ;
48
49
t . is ( worker . events [ 0 ] . data , 42 ) ;
49
50
} ) ;
50
51
51
- test . serial ( 'data URL - classic' , async t => {
52
- worker = createModuleWorker ( 'data:,postMessage(42)' , { } ) ;
53
- await sleep ( 500 ) ;
52
+ test ( 'data URL - classic' , async t => {
53
+ t . teardown ( ( ) => worker && worker . terminate ( ) ) ;
54
+ const worker = createModuleWorker ( 'data:,postMessage(42)' , { } ) ;
55
+ await sleep ( 50 ) ;
54
56
t . is ( worker . events . length , 1 , 'should have received a message event' ) ;
55
57
t . is ( worker . events [ 0 ] . data , 42 ) ;
56
58
} ) ;
@@ -63,7 +65,7 @@ test.serial('postMessage', async t => {
63
65
worker . postMessage ( msg ) ;
64
66
const timestamp = Date . now ( ) ;
65
67
66
- await sleep ( 500 ) ;
68
+ await sleep ( 50 ) ;
67
69
68
70
t . is ( worker . events . length , 2 , 'should have received two message responses' ) ;
69
71
0 commit comments