Commit Graph
4 Commits
Author SHA1 Message Date
bruno 7b53f64249 fix(e2e): split-view - openFile en dblclick (onglet persistant, pas preview)
CI / lint (push) Successful in 29s
CI / security (push) Successful in 23s
CI / test (push) Successful in 34s
CI / build (push) Successful in 12s
CI / e2e (push) Failing after 9m8s
- le clic simple ouvre un preview qui remplace l onglet precedent (openPreview ferme l ancien preview)

- dblclick -> openPersistent : onglets cumulables (requis pour les tests multi-onglets)
2026-08-24 21:44:15 -04:00
bruno 4505fe77c4 fix(e2e): split-view - openFile ouvre via l arbre sidebar (TabManager/onglets)
CI / lint (push) Successful in 28s
CI / security (push) Successful in 21s
CI / test (push) Successful in 34s
CI / build (push) Successful in 12s
CI / e2e (push) Failing after 9m25s
- le deep-link #file= ouvre l ancien viewer sans onglets (#tab-bar absent)

- le clic sur un tree-item passe par TabManager.openPreview/openPersistent
2026-08-24 20:47:35 -04:00
bruno 37b059aa82 fix(e2e): split-view - openFile utilise le deep-link reel #file=Vault:Path
CI / lint (push) Successful in 29s
CI / security (push) Successful in 23s
CI / test (push) Successful in 33s
CI / build (push) Successful in 13s
CI / e2e (push) Failing after 15m2s
- l app lit #file= (avec :), pas #/file/ ; le helper naviguait vers un format inexistant
2026-08-24 20:30:55 -04:00
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