auto-sync: 2026-05-13 20:10:01

This commit is contained in:
Stream
2026-05-13 20:10:01 +03:00
parent c06faa2526
commit 627f381664

View File

@@ -5,7 +5,7 @@
---
## Итог: 91 тестов → 63 PASS, 4 FAIL (баги), 2 FLAKY, 22 SKIP
## Итог: 91 тестов → 66 PASS, 0 FAIL, 2 FLAKY, 22 SKIP, 1 NOT IMPL
---
@@ -23,7 +23,7 @@
| 8 | Scenic | 4 | 2 | — | — | 2 |
| 9 | Link | 4 | 3 | — | — | 1 |
| 10 | Линейка | 5 | 5 | — | — | — |
| 11 | Маркеры | 5 | 1 | 3 | — | 1 |
| 11 | Маркеры | 5 | 4 | | — | 1 |
| 12 | Поиск | 3 | 1 | — | — | 2 |
| 13 | Sheets | 4 | 3 | — | — | 1 |
| 14 | Деактивация режимов | 2 | 2 | — | — | — |
@@ -34,16 +34,16 @@
---
## ❌ FAIL — Реальные баги (4)
## ✅ Исправлено в этой сессии (маркеры)
| TC | Описание | Root Cause |
|---|---------|-----------|
| TC-11.2 | Маркер не создаётся через UI | `prompt()` блокирует flow; `selectMarkerType` зависит от browser prompt |
| TC-11.3 | `removeMarker` не удаляет DOM если маркер не в `namedMarkerObjects` | Рассинхрон между localStorage и DOM-объектами |
| TC-11.5 | Маркеры не восстанавливаются после reload | Нет `initMarkers()` / `restoreMarkers()` при загрузке страницы |
| TC-11.4 | Маркер как точка маршрута | Функция не реализована |
| TC | Было | Стало |
|---|------|-------|
| TC-11.2 | prompt() блокирует | Убран prompt, автоимя → PASS |
| TC-11.3 | DOM/localStorage рассинхрон | renderMarkers() чистит и перерисовывает → PASS |
| TC-11.5 | Не восстанавливаются после reload | renderMarkers() в rebuildMapOverlays → PASS |
| TC-11.4 | Маркермаршрут | Фича не реализована (нужен routing) — NOT IMPL |
**Вывод по маркерам:** Функционал маркеров не доведён — сохранение работает, но восстановление при reload отсутствует. Нужен `initMarkers()` в `onMapStyleLoad()`.
Все баги маркеров исправлены. TC-11.4 — фича, требующая routing backend.
---
@@ -132,10 +132,10 @@
| TC-10.4 | ✅ PASS | Distance display |
| TC-10.5 | ✅ PASS | Ruler clear |
| TC-11.1 | ✅ PASS | Marker function exists |
| TC-11.2 | ❌ FAIL | prompt() блокирует в headless; маркер не создаётся через UI |
| TC-11.3 | ❌ FAIL | removeMarker не синхронизирует DOM/localStorage |
| TC-11.2 | ✅ PASS | Маркер создаётся (prompt убран, автоимя) |
| TC-11.3 | ✅ PASS | removeMarker чистит DOM + localStorage |
| TC-11.4 | ⏭️ SKIP | Маркер→маршрут не реализован |
| TC-11.5 | ❌ FAIL | Маркеры не восстанавливаются после reload |
| TC-11.5 | ✅ PASS | Маркеры восстанавливаются после reload |
| TC-12.1 | ✅ PASS | Search input exists |
| TC-12.2 | ⏭️ SKIP | Needs geocoding API |
| TC-12.3 | ⏭️ SKIP | Needs geocoding API |