Skip to content

Commit 75d3e94

Browse files
committed
fix: nowasm test
1 parent c8cdc7c commit 75d3e94

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

web/tests/Caddyfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,6 @@ https://localhost:9693 {
4646

4747
respond /*foo "Hello, foo!"
4848

49-
respond /*foo.iso "Hello, foo.iso!"
49+
@foo_iso path */foo.iso
50+
respond @foo_iso "Hello, foo.iso!"
5051
}

web/tests/cerberus.spec.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,16 @@ test.describe('javascript disabled', () => {
2323
});
2424

2525
test.describe('webassembly disabled', () => {
26-
test('must show a webassembly disabled message', async ({ page }) => {
27-
await page.goto('/nowasm/foo.iso');
26+
test.setTimeout(60000);
27+
test('must show a webassembly fallback warning', async ({ page }) => {
28+
const answerResponse = waitForAnswer(page, 303);
29+
30+
await page.goto('/nowasm/foo.iso', { waitUntil: 'commit' });
2831

29-
await expect(page.getByText('Please enable WebAssembly to proceed.')).toBeVisible();
32+
await expect(page.getByText('Your browser does not support WebAssembly. Computation may be slower.')).toBeVisible();
33+
34+
await answerResponse;
35+
await expect(page.getByText('Hello, foo.iso!')).toBeVisible();
3036
});
3137
});
3238

0 commit comments

Comments
 (0)