(fn: Function, doneFn?: Function)
| 459 | const asyncTest: any = (Zone as any)[Zone.__symbol__('asyncTest')]; |
| 460 | |
| 461 | function wrapAsyncTest(fn: Function, doneFn?: Function) { |
| 462 | return function (this: unknown, done: Function) { |
| 463 | const asyncWrapper = asyncTest(fn); |
| 464 | return asyncWrapper.apply(this, [ |
| 465 | function (this: unknown) { |
| 466 | if (doneFn) { |
| 467 | doneFn(); |
| 468 | } |
| 469 | return done.apply(this, arguments); |
| 470 | }, |
| 471 | ]); |
| 472 | }; |
| 473 | } |
| 474 | |
| 475 | describe('async', () => { |
| 476 | describe('non zone aware async task in promise should be detected', () => { |
no test coverage detected
searching dependent graphs…