@@ -58,13 +58,13 @@ describe('Workers', function() {
58
58
} ) ;
59
59
it ( 'should evaluate' , async function ( { page} ) {
60
60
const workerCreatedPromise = page . waitForEvent ( 'worker' ) ;
61
- page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ 'console.log(1)' ] , { type : 'application/javascript' } ) ) ) ) ;
61
+ await page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ 'console.log(1)' ] , { type : 'application/javascript' } ) ) ) ) ;
62
62
const worker = await workerCreatedPromise ;
63
63
expect ( await worker . evaluate ( '1+1' ) ) . toBe ( 2 ) ;
64
64
} ) ;
65
65
it ( 'should report errors' , async function ( { page} ) {
66
66
const errorPromise = new Promise ( x => page . on ( 'pageerror' , x ) ) ;
67
- page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ `
67
+ await page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ `
68
68
setTimeout(() => {
69
69
// Do a console.log just to check that we do not confuse it with an error.
70
70
console.log('hey');
@@ -77,7 +77,7 @@ describe('Workers', function() {
77
77
it ( 'should clear upon navigation' , async function ( { server, page} ) {
78
78
await page . goto ( server . EMPTY_PAGE ) ;
79
79
const workerCreatedPromise = page . waitForEvent ( 'worker' ) ;
80
- page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ 'console.log(1)' ] , { type : 'application/javascript' } ) ) ) ) ;
80
+ await page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ 'console.log(1)' ] , { type : 'application/javascript' } ) ) ) ) ;
81
81
const worker = await workerCreatedPromise ;
82
82
expect ( page . workers ( ) . length ) . toBe ( 1 ) ;
83
83
let destroyed = false ;
@@ -89,7 +89,7 @@ describe('Workers', function() {
89
89
it ( 'should clear upon cross-process navigation' , async function ( { server, page} ) {
90
90
await page . goto ( server . EMPTY_PAGE ) ;
91
91
const workerCreatedPromise = page . waitForEvent ( 'worker' ) ;
92
- page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ 'console.log(1)' ] , { type : 'application/javascript' } ) ) ) ) ;
92
+ await page . evaluate ( ( ) => new Worker ( URL . createObjectURL ( new Blob ( [ 'console.log(1)' ] , { type : 'application/javascript' } ) ) ) ) ;
93
93
const worker = await workerCreatedPromise ;
94
94
expect ( page . workers ( ) . length ) . toBe ( 1 ) ;
95
95
let destroyed = false ;
0 commit comments