v2: /v2/test/api — CRUD эндпоинт + внешние тесты curl

This commit is contained in:
2026-06-12 21:43:28 +04:00
parent 7f7124e44e
commit 545d1c8aac
7 changed files with 149 additions and 306 deletions
+4 -6
View File
@@ -65,13 +65,11 @@ function createV2Router() {
// ── GET /v2/ ─────────────────────────────────────────────────────────────
router.get('/', (req, res) => res.redirect('/v2/app'));
// ── /v2/test/api — тестовый эндпоинт для CRUD
const { createTestRouter } = require('./src/test');
router.use('/test/api', createTestRouter());
// ── GET /v2/logout ───────────────────────────────────────────────────────
// ── GET /v2/test/crud — тесты CRUD (временный)
router.get('/test/crud', async (req, res) => {
const { runCrudTests } = require('./src/user/test-crud');
const result = await runCrudTests();
res.send('<h2>CRUD Tests</h2><pre>' + result.results.join('\n') + '</pre><p>' + result.passed + ' passed, ' + result.failed + ' failed из ' + result.total + '</p>');
});
router.get('/logout', (req, res) => res.redirect('/logout'));