auto-sync: 2026-05-13 20:10:01
This commit is contained in:
@@ -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 |
|
||||
|
||||
Reference in New Issue
Block a user