mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 08:31:19 +00:00
- Install Playwright dependencies (@playwright/test, electron-playwright-helpers) - Create playwright.config.ts for Electron E2E testing - Add e2e/fixtures/electron-app.ts with Electron launch fixtures and helpers - Create e2e/autorun-setup.spec.ts with 24 tests (13 active, 11 skipped pending dialog mocking): - Wizard Launch: keyboard shortcut, agent selection screen, Escape to close - Agent Selection Screen: Claude Code display, other agents, project name, keyboard navigation - Directory Selection Screen: (skipped - requires dialog mocking) - Document Creation Flow: (skipped - requires full wizard flow) - Wizard Navigation: step indicators, button states, Back navigation - Exit Confirmation: (skipped - requires dialog mocking) - Accessibility: keyboard-only navigation, focus management - Add npm scripts: test:e2e, test:e2e:ui, test:e2e:headed - Update .gitignore with e2e-results/, playwright-report/, test-results/
46 lines
407 B
Plaintext
46 lines
407 B
Plaintext
# Maestro
|
|
Auto\ Run\ Docs/
|
|
Work\ Trees/
|
|
community-data/
|
|
|
|
# Tests
|
|
coverage/
|
|
do-wishlist.sh
|
|
do-housekeeping.sh
|
|
e2e-results/
|
|
playwright-report/
|
|
test-results/
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
|
|
# Build outputs
|
|
dist/
|
|
release/
|
|
*.log
|
|
tmp/
|
|
scratch/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Electron
|
|
out/
|
|
|
|
# Logs
|
|
logs/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|