Skip to content

feat: Playwright E2E testing for critical user flows#443

Merged
itskai-dev merged 1 commit intomainfrom
feat/playwright-e2e
Feb 10, 2026
Merged

feat: Playwright E2E testing for critical user flows#443
itskai-dev merged 1 commit intomainfrom
feat/playwright-e2e

Conversation

@itskai-dev
Copy link
Copy Markdown
Collaborator

What

Sets up Playwright E2E testing and adds tests for critical user flows.

Setup

  • @playwright/test with Chromium
  • playwright.config.ts: baseURL localhost:3000, webServer auto-starts npm run dev
  • Screenshot on failure, trace on first retry
  • npm run test:e2e script

Tests (17 total across 5 files)

File Coverage
navigation.spec.ts Homepage, /agents, /mcp, /search, /auth/signin, /compatibility all load
search.spec.ts Type query → results appear → click result → detail page, filter tabs
skill-detail.spec.ts /skills/agent-memory-kit: title, description, install cmd, reviews, version history
mcp-detail.spec.ts /mcp/filesystem: server info, client install tabs switch correctly
agent-profile.spec.ts /agents/kai: name, trust score (98), skills/capabilities

Run

npm run test:e2e

- Set up Playwright with chromium, baseURL localhost:3000, webServer auto-start
- e2e/navigation.spec.ts: Homepage, /agents, /mcp, /search, /auth/signin, /compatibility
- e2e/search.spec.ts: Search flow with query, results, filters, and navigation
- e2e/skill-detail.spec.ts: /skills/agent-memory-kit title, description, install, reviews
- e2e/mcp-detail.spec.ts: /mcp/filesystem with client install tab switching
- e2e/agent-profile.spec.ts: /agents/kai name, trust score, skills
- Added test:e2e script to package.json
- Screenshot on failure, trace on first retry
@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agent-hub Ready Ready Preview, Comment Feb 10, 2026 3:54pm

Request Review

@supabase
Copy link
Copy Markdown

supabase Bot commented Feb 10, 2026

This pull request has been ignored for the connected project oldbapagtyvkplbqllwa because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@itskai-dev itskai-dev merged commit 99e7b5a into main Feb 10, 2026
3 of 4 checks passed
@itskai-dev itskai-dev deleted the feat/playwright-e2e branch February 10, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant