(timeoutMs = 1000)
| 106 | const sleep = (ms = 0) => new Promise((resolve) => setTimeout(resolve, ms)); |
| 107 | |
| 108 | const waitForRequest = async (timeoutMs = 1000) => { |
| 109 | const start = Date.now(); |
| 110 | |
| 111 | while (Date.now() - start < timeoutMs) { |
| 112 | const request = requests.at(-1); |
| 113 | if (request) { |
| 114 | return request; |
| 115 | } |
| 116 | |
| 117 | await sleep(0); |
| 118 | } |
| 119 | |
| 120 | throw new Error('Expected an XHR request to be sent'); |
| 121 | }; |
| 122 | |
| 123 | describe('interceptors (vitest browser)', () => { |
| 124 | beforeEach(() => { |
no test coverage detected