Switch to httpbingo in tests so testing over https works

This commit is contained in:
Alex Gleason 2024-11-13 15:34:41 -06:00
parent 674781daf1
commit 515c70f038
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7

View file

@ -5,9 +5,9 @@ import { fetchWorker } from '@/workers/fetch.ts';
Deno.test({
name: 'fetchWorker',
async fn() {
const response = await fetchWorker('http://httpbin.org/get');
const response = await fetchWorker('https://httpbingo.org/get');
const json = await response.json();
assertEquals(json.headers.Host, 'httpbin.org');
assertEquals(json.headers.Host, ['httpbingo.org']);
},
sanitizeResources: false,
});
@ -19,7 +19,7 @@ Deno.test({
const signal = controller.signal;
setTimeout(() => controller.abort(), 100);
assertRejects(() => fetchWorker('http://httpbin.org/delay/10', { signal }));
assertRejects(() => fetchWorker('https://httpbingo.org/delay/10', { signal }));
await new Promise<void>((resolve) => {
signal.addEventListener('abort', () => resolve(), { once: true });