@@ -235,9 +235,7 @@ tape("variable.define supports generator cells", async test => {
235
235
const foo = main . variable ( true ) . define ( "foo" , [ ] , function * ( ) { while ( i < 3 ) yield ++ i ; } ) ;
236
236
await runtime . _computing ;
237
237
test . deepEqual ( await valueof ( foo ) , { value : 1 } ) ;
238
- await new Promise ( setImmediate ) ;
239
238
test . deepEqual ( await valueof ( foo ) , { value : 2 } ) ;
240
- await new Promise ( setImmediate ) ;
241
239
test . deepEqual ( await valueof ( foo ) , { value : 3 } ) ;
242
240
} ) ;
243
241
@@ -248,9 +246,7 @@ tape("variable.define supports generator objects", async test => {
248
246
const foo = main . variable ( true ) . define ( "foo" , [ ] , ( ) => range ( 3 ) ) ;
249
247
await runtime . _computing ;
250
248
test . deepEqual ( await valueof ( foo ) , { value : 0 } ) ;
251
- await new Promise ( setImmediate ) ;
252
249
test . deepEqual ( await valueof ( foo ) , { value : 1 } ) ;
253
- await new Promise ( setImmediate ) ;
254
250
test . deepEqual ( await valueof ( foo ) , { value : 2 } ) ;
255
251
} ) ;
256
252
@@ -261,9 +257,7 @@ tape("variable.define supports a promise that resolves to a generator object", a
261
257
const foo = main . variable ( true ) . define ( "foo" , [ ] , async ( ) => range ( 3 ) ) ;
262
258
await runtime . _computing ;
263
259
test . deepEqual ( await valueof ( foo ) , { value : 0 } ) ;
264
- await new Promise ( setImmediate ) ;
265
260
test . deepEqual ( await valueof ( foo ) , { value : 1 } ) ;
266
- await new Promise ( setImmediate ) ;
267
261
test . deepEqual ( await valueof ( foo ) , { value : 2 } ) ;
268
262
} ) ;
269
263
@@ -274,9 +268,7 @@ tape("variable.define supports generators that yield promises", async test => {
274
268
const foo = main . variable ( true ) . define ( "foo" , [ ] , function * ( ) { while ( i < 3 ) yield Promise . resolve ( ++ i ) ; } ) ;
275
269
await runtime . _computing ;
276
270
test . deepEqual ( await valueof ( foo ) , { value : 1 } ) ;
277
- await new Promise ( setImmediate ) ;
278
271
test . deepEqual ( await valueof ( foo ) , { value : 2 } ) ;
279
- await new Promise ( setImmediate ) ;
280
272
test . deepEqual ( await valueof ( foo ) , { value : 3 } ) ;
281
273
} ) ;
282
274
0 commit comments