test(runtime): verify live same-origin canary

This commit is contained in:
chick
2026-07-18 15:45:57 +08:00
parent f89f393485
commit 3718c91706
7 changed files with 185 additions and 6 deletions
+8
View File
@@ -179,6 +179,14 @@ describe('same-origin canary gateway', () => {
expect(route.headers.get('content-type')).toMatch(/^text\/html/);
expect(await route.text()).toContain('canary');
const favicon = await fetch(`${origin}/favicon.ico`);
expect(favicon.status).toBe(204);
expect(await favicon.text()).toBe('');
const unknownFile = await fetch(`${origin}/missing.ico`);
expect(unknownFile.status).toBe(404);
expect(await unknownFile.text()).not.toContain('canary');
const unknownApi = await fetch(`${origin}/api/not-real`);
expect(unknownApi.status).toBe(404);
expect(await unknownApi.text()).not.toContain('canary');