(promise: Promise<unknown>)
| 396 | } |
| 397 | |
| 398 | async function rejectedError(promise: Promise<unknown>): Promise<Error> { |
| 399 | try { |
| 400 | await promise; |
| 401 | } catch (err) { |
| 402 | expect(err).toBeInstanceOf(Error); |
| 403 | return err as Error; |
| 404 | } |
| 405 | throw new Error('Expected promise to reject'); |
| 406 | } |
| 407 | |
| 408 | function expectNoAttachmentLeaks(error: Error): void { |
| 409 | const serialized = JSON.stringify({ |
no test coverage detected