Commit Graph
9 Commits
Author SHA1 Message Date
naeel 6bbd0fe1e2 v0.5.11: /export публичный (временно, с заделом на Keycloak SSO)
Изменения:
- server.js: публичный GET /export до всей авторизации
  🔮 Для Keycloak SSO: раскомментировать auth.bearerMiddleware
- Удалён ошибочно созданный src/routes/exp.js
- Обновлены тесты: /export доступен без авторизации
2026-06-02 18:12:35 +03:00
naeel 15b458eb35 v0.5.11: зачистка мёртвого кода + новые интеграционные тесты
Удалено:
- src/routes/*.js (5 файлов) — старая монолитная архитектура
- views/dev-login.ejs — старый dev-логин
- tests/debug-session.js — тесты старой архитектуры

Добавлено:
- safeReturn в src/auth.js
- Новые интеграционные тесты tests/integration.js (67 тестов, UI+API)

Обновлено:
- tests/run-tests.js — убраны старые require, добавлены новые модули
- tests/tz-compliance.js — /exp → /api/v1/entries/export
- server.js — убран require('./src/routes/exp')
2026-06-02 18:04:33 +03:00
naeel 09bb56c6f4 test: long comment, limit=0, invalid limit (59/59 pass) 2026-05-30 17:22:18 +03:00
naeel 7d2b6a309f test: export content, empty comment, deleted not in export (53/53 pass) 2026-05-30 17:20:41 +03:00
naeel 1e330a4395 test: IPv6, boundary CIDR, race condition, rate-limiter (49/49 pass) 2026-05-30 17:18:56 +03:00
naeel 91d18afe10 test: IDOR + admin ACL + audit ACL sections (45/45 pass) 2026-05-30 17:14:19 +03:00
naeel 1f5c0d8623 test: XSS + rate-limiter sections (40/40 pass) 2026-05-30 17:11:42 +03:00
naeel 8ab7eed629 test: limit + audit_log sections (38/38 pass) 2026-05-30 17:09:50 +03:00
naeel e97c36f19f feat: integration tests CRUD 34/34 (supertest + real DB) 2026-05-30 17:06:42 +03:00