test(runtime): verify live same-origin canary
This commit is contained in:
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user