bruno
38569c2f9f
test: I2 + I3 — 46 tests d'intégration + suite E2E Playwright
...
CI / lint (push) Failing after 9s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / e2e (push) Has been skipped
CI / security (push) Successful in 16s
I2 (test_pane_manager.py): 46 nouveaux tests
- Module structure: 10 tests (exports, methods, factory, max panes)
- Data flow: 8 tests (drag format, tree format, JSON, migration, localStorage)
- DOM flow: 7 tests (grid, IDs, lazy render, collapse, empty pane, transfer)
- Keyboard: 6 tests (all shortcuts + preventDefault counts)
- Context menu: 4 tests (split, move-to, close actions)
- CSS: 7 tests (grid, container, resize, drop zone, buttons, responsive)
- HTML/App: 5 tests (wrapper, tab-bar, modules, imports)
- Palette: 3 tests (commands, reset, category)
- Editor lock: 2 tests
- Dashboard: 1 test (TabManager vs openFile)
I3 (tests/e2e/): suite Playwright complète
- package.json, playwright.config.js, split-view.spec.js
- 12 test specs: basic ops, tab drag, tree drag, persistence, regression, keyboard nav
- Exécution: cd tests/e2e && npm install && npx playwright test
Total: 353 tests passent (307 + 46)
2026-07-28 10:27:15 -04:00
bruno
8248bb0846
feat: #58 Tests E2E Playwright — 44 tests desktop + CI
...
CI / lint (push) Failing after 6s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / e2e (push) Has been skipped
CI / security (push) Failing after -6s
- playwright.config.ts: chromium-desktop + chromium-mobile
- tests/e2e/obsigate.spec.ts: 44 tests en 11 sections
- Dashboard & Navigation (8 tests)
- Full-Text Search (10 tests)
- File Navigation & Viewer (5 tests)
- Editor (4 tests: Forge, basic modal, Ctrl+S)
- Mermaid Diagrams (2 tests)
- PDF Export, Dark Mode, Responsive, Saved Searches
- Keyboard Shortcuts (Ctrl+K, /, Escape)
- Context Menu directory
- CI: nouveau job e2e dans .gitea/workflows/ci.yml
- ROADMAP: #58 marque FAIT
- .gitignore: node_modules, test-results, playwright-report
2026-06-15 22:54:30 -04:00