( app: T )
| 2 | import * as request from 'supertest'; |
| 3 | |
| 4 | export function createHttpRequest<T extends IMidwayApplication<any>>( |
| 5 | app: T |
| 6 | ): request.SuperTest<request.Test> { |
| 7 | if ((app as any).callback2) { |
| 8 | return request((app as any).callback2()); |
| 9 | } else if ((app as any).callback) { |
| 10 | return request((app as any).callback()); |
| 11 | } else { |
| 12 | return request(app); |
| 13 | } |
| 14 | } |