bf0563d59e
security: read BOT_TOKEN from env, remove hardcoded token
...
- token was hardcoded in test files (now revoked)
- tests now read BOT_TOKEN from environment
2026-06-03 10:26:03 +03:00
wasrusgen
6616d48c0a
test: mock-фикстура карточки клиента в smoke-тесте
...
page.route() перехватывает /api/clients и возвращает тестового клиента.
Карточка клиента теперь открывается и проверяется без реальных данных.
17 чеков, 0 пропущено.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 13:43:09 +03:00
wasrusgen
f7a1c3e4c0
test: smoke-тест на локальном сервере (npx serve), убран chicken-and-egg
...
Сервер поднимается через spawn + HTTP polling.
SMOKE_URL=... для тестирования произвольного URL.
15 чеков: +inbox, +me, +titles.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 12:30:11 +03:00
wasrusgen
864e70f39b
test: добавлены проверки #/inbox и #/me в ui_smoke.js
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 12:24:50 +03:00
wasrusgen
40e2275949
test: добавить Playwright UI smoke-тест (10 проверок JS-ошибок по экранам)
...
- tests/ui_smoke.js — headless Chromium с mock Telegram.WebApp, проверяет
загрузку, список клиентов, форму нового клиента, замеры, сборки
- package.json — playwright devDependency
- .claude/commands/test.md — добавлен Шаг 4 (UI Playwright) в агент тестировщика
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 08:53:58 +03:00