| 309 | params?: RequestParams & {observe: 'response'}, |
| 310 | ): HttpResponse<string>; |
| 311 | function makeRequestAndExpectOne(url: string, body: RequestBody, params?: RequestParams): any { |
| 312 | let response!: any; |
| 313 | TestBed.inject(HttpClient) |
| 314 | .request(params?.method ?? 'GET', url, params) |
| 315 | .subscribe((r) => (response = r)); |
| 316 | TestBed.inject(HttpTestingController) |
| 317 | .expectOne(url) |
| 318 | .flush(body, {headers: params?.responseHeaders ?? params?.headers}); |
| 319 | return response; |
| 320 | } |
| 321 | |
| 322 | function makeRequestAndExpectNone( |
| 323 | url: string, |