Skip to content

Commit bcf07fc

Browse files
committed
Add test: 20mb size item
1 parent 9266b32 commit bcf07fc

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

packages/idb-cache-app/tests/test-1.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { test, expect } from "@playwright/test";
1+
import { test } from "@playwright/test";
22

33
test("basics", async ({ page }) => {
44
await page.goto("http://localhost:3000/#size=32");
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { test, expect } from "@playwright/test";
2+
3+
test("20mb size item", async ({ page }) => {
4+
await page.goto("http://localhost:3000/#size=32");
5+
await page.getByLabel("Size of data (KB): *").click();
6+
await page.getByLabel("Size of data (KB): *").click();
7+
await page.getByLabel("Size of data (KB): *").click();
8+
await page.getByLabel("Size of data (KB): *").fill("3");
9+
await page.goto("http://localhost:3000/#size=3");
10+
await page.getByLabel("Size of data (KB): *").fill("");
11+
await page.goto("http://localhost:3000/#size=NaN");
12+
await page.getByLabel("Size of data (KB): *").fill("2");
13+
await page.goto("http://localhost:3000/#size=2");
14+
await page.getByLabel("Size of data (KB): *").fill("20");
15+
await page.goto("http://localhost:3000/#size=20");
16+
await page.getByLabel("Size of data (KB): *").fill("204");
17+
await page.goto("http://localhost:3000/#size=204");
18+
await page.getByLabel("Size of data (KB): *").fill("2048");
19+
await page.goto("http://localhost:3000/#size=2048");
20+
await page.getByLabel("Size of data (KB): *").fill("20480");
21+
await page.goto("http://localhost:3000/#size=20480");
22+
await page.getByTestId("clear-button").click();
23+
await page.getByTestId("set-item-button").click();
24+
await expect(page.getByText("6u81xr")).toBeVisible();
25+
await page.getByTestId("get-item-button").click();
26+
await expect(page.getByTestId("hash2").getByText("6u81xr")).toBeVisible();
27+
await page.getByTestId("count-button").click();
28+
await expect(page.getByText("839")).toBeVisible();
29+
});

0 commit comments

Comments
 (0)