aboutsummaryrefslogtreecommitdiffstats
path: root/frontend
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-13 20:00:02 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-13 20:00:02 -0800
commit1cd3597aac808303aa2dc564db4fbb9f4c4bb364 (patch)
tree47aeed7bfb4e2604805a4ca401ca48a2f2cdfdc4 /frontend
parent50a1a0a747cde56cfe139a823b3b6e70cc505c64 (diff)
downloadneko-1cd3597aac808303aa2dc564db4fbb9f4c4bb364.tar.gz
neko-1cd3597aac808303aa2dc564db4fbb9f4c4bb364.tar.bz2
neko-1cd3597aac808303aa2dc564db4fbb9f4c4bb364.zip
fix(test): repair and re-enable E2E tests (NK-m8bya7)
Diffstat (limited to 'frontend')
-rw-r--r--frontend/package.json2
-rw-r--r--frontend/tests/e2e.spec.ts5
2 files changed, 4 insertions, 3 deletions
diff --git a/frontend/package.json b/frontend/package.json
index 0ccbec0..e2f7c1c 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -9,7 +9,7 @@
"lint": "eslint .",
"preview": "vite preview",
"test": "vitest",
- "test:e2e:disabled": "playwright test",
+ "test:e2e": "playwright test",
"coverage": "vitest run --coverage"
},
"dependencies": {
diff --git a/frontend/tests/e2e.spec.ts b/frontend/tests/e2e.spec.ts
index b79ee0e..ca4b4ad 100644
--- a/frontend/tests/e2e.spec.ts
+++ b/frontend/tests/e2e.spec.ts
@@ -7,7 +7,8 @@ test.describe('Neko Reader E2E', () => {
await expect(page).toHaveTitle(/Neko/);
// 2. Login
- await page.fill('#password', '');
+ // 2. Login
+ // Password is empty by default in test env
await page.click('button[type="submit"]');
// Check for error message if login failed (optional, for debugging)
@@ -46,7 +47,7 @@ test.describe('Neko Reader E2E', () => {
// In the current FeedItems.tsx it doesn't show a header, but it should load.
// The TagView component might show "Category: Tech" or "Tag: Tech" or just items.
// In the current FeedItems.tsx it doesn't show a header, but it should load.
- await expect(page.locator('.feed-items, .feed-items-loading, text=No items found')).toBeVisible({ timeout: 10000 });
+ await expect(page.locator('.feed-items').or(page.locator('.feed-items-loading')).or(page.getByText('No items found'))).toBeVisible({ timeout: 10000 });
// 7. Logout
await page.click('text=Logout');