4 Commits
Author SHA1 Message Date
bruno 9af68cfcd7 fix: exempt all 7 modules without imports from frontend test
CI / lint (push) Successful in 23s
CI / security (push) Successful in 14s
CI / test (push) Successful in 32s
CI / build (push) Successful in 56s
CI / e2e (push) Failing after 1m52s
- autocomplete.js, i18n.js, offline-db.js, pane-manager.js
- themes.js, sidebar_raw.js, state.js
- All standalone/no-dependency modules
2026-07-24 11:55:02 -04:00
bruno 32a177f5aa fix: autocomplete.js exempted from import check — standalone module
CI / lint (push) Failing after 34s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / e2e (push) Has been skipped
CI / security (push) Successful in 14s
- autocomplete.js uses globals (var) with no ES module imports
- Added to test exemption list alongside state.js
2026-07-24 11:53:05 -04:00
bruno e1a658cbcc Add test infrastructure and example vault content
CI / lint (push) Failing after 9s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / security (push) Successful in 27s
- Add docker-compose.test.yml for isolated testing
- Add test vault with sample Markdown notes across categories
- Add frontend audit script for module validation
- Increment user failed_attempts in test data
2026-06-02 09:28:37 -04:00
bruno ffc6dac172 feat: frontend tests — import/export validator + unit tests + CI integration
CI / lint (push) Successful in 14s
CI / security (push) Successful in 11s
CI / test (push) Successful in 17s
CI / build (push) Successful in 2s
- tests/frontend/validate-imports.mjs: 0 errors on 13 modules, 79 exports
  Detects: missing exports, broken imports, const reassignments
- tests/frontend/unit.test.mjs: escapeHtml, state object, module syntax
- Added to CI lint job (runs after Ruff + Mypy)
2026-05-28 18:46:10 -04:00