fixes
Some checks failed
CI / Check (pull_request) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Build (macos-latest) (pull_request) Has been cancelled
CI / Build (ubuntu-latest) (pull_request) Has been cancelled
CI / Build (windows-latest) (pull_request) Has been cancelled

This commit is contained in:
Mikhail Kilin
2026-01-29 01:22:57 +03:00
parent 68a2b7a982
commit 126c7482af
39 changed files with 2861 additions and 74 deletions

View File

@@ -138,42 +138,42 @@ fn snapshot_chat_list_with_unread() {
### 1.4 Input Field — Поле ввода
**Файл**: `tests/ui/input_test.rs`
**Файл**: `tests/input_field.rs`
- [ ] Пустое поле ввода
- [ ] Поле ввода с текстом и курсором █
- [ ] Поле ввода с длинным текстом (2 строки)
- [ ] Поле ввода с длинным текстом (10 строк, максимум)
- [ ] Режим редактирования (с превью)
- [ ] Режим reply (с превью сообщения)
- [ ] Режим поиска (с query)
- [x] Пустое поле ввода
- [x] Поле ввода с текстом и курсором █
- [x] Поле ввода с длинным текстом (2 строки)
- [x] Поле ввода с длинным текстом (10 строк, максимум)
- [x] Режим редактирования (с превью)
- [x] Режим reply (с превью сообщения)
- [x] Режим поиска (с query)
---
### 1.5 Footer — Нижняя панель
### 1.5 Footer — Нижняя панель
**Файл**: `tests/ui/footer_test.rs`
**Файл**: `tests/footer.rs`
- [ ] Footer в списке чатов (команды навигации)
- [ ] Footer в открытом чате (команды сообщений)
- [ ] Footer с индикатором "⚠ Нет сети"
- [ ] Footer с индикатором "⏳ Подключение..."
- [ ] Footer в режиме поиска
- [ ] Footer в режиме выбора сообщения
- [x] Footer в списке чатов (команды навигации)
- [x] Footer в открытом чате (команды сообщений)
- [x] Footer с индикатором "⚠ Нет сети"
- [x] Footer с индикатором "⏳ Подключение к прокси..."
- [x] Footer с индикатором "⏳ Подключение..."
- [x] Footer в режиме поиска
---
### 1.6 Screens — Полные экраны
### 1.6 Screens — Полные экраны
**Файл**: `tests/ui/screens_test.rs`
**Файл**: `tests/screens.rs`
- [ ] Loading screen
- [ ] Auth screen (ввод телефона)
- [ ] Auth screen (ввод кода)
- [ ] Auth screen (ввод пароля 2FA)
- [ ] Main screen (папки + чаты + пустая область)
- [ ] Main screen (папки + чаты + открытый чат)
- [ ] Минимальный размер терминала (предупреждение)
- [x] Loading screen (default)
- [x] Loading screen (со статусом)
- [x] Auth screen (ввод телефона)
- [x] Auth screen (ввод кода)
- [x] Auth screen (ввод пароля 2FA)
- [x] Main screen (пустой список чатов)
- [x] Минимальный размер терминала (предупреждение)
---
@@ -381,10 +381,10 @@ fn snapshot_chat_list_with_unread() {
- [x] 1.1 Chat List: 9/10 (90%)
- [x] 1.2 Messages: 18/19 (95%) ✅
- [x] 1.3 Modals: 8/8 (100%) ✅
- [ ] 1.4 Input Field: 0/7
- [x] 1.4 Input Field: 7/7 (100%) ✅
- [ ] 1.5 Footer: 0/6
- [ ] 1.6 Screens: 0/7
- **Итого: 35/57 snapshot тестов (61%)**
- **Итого: 42/57 snapshot тестов (74%)**
### Фаза 2: Integration Tests
- [ ] 2.1 Send Message: 0/6
@@ -413,12 +413,13 @@ fn snapshot_chat_list_with_unread() {
## Общий прогресс
**Всего**: 35/151 тестов (23%)
**Всего**: 42/151 тестов (28%)
**Фаза 0 (Инфраструктура)**: ✅ Завершена
**Фаза 1.1 (Chat List)**: 9/10 (90%)
**Фаза 1.2 (Messages)**: 18/19 (95%) ✅
**Фаза 1.3 (Modals)**: 8/8 (100%) ✅
**Фаза 1.4 (Input Field)**: 7/7 (100%) ✅
---