mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
refactor: separate schema preview logic
This commit is contained in:
+4
-2
@@ -107,8 +107,8 @@
|
||||
|
||||
## Качество production UI
|
||||
|
||||
Q5–Q6f.1 закрывают известные preview-проблемы, special fixtures, smoke и
|
||||
layout-инварианты; активных `test.fixme` в e2e больше нет.
|
||||
Q5–Q6f.2 закрывают известные preview-проблемы, special fixtures, smoke и
|
||||
layout/view-model инварианты; активных `test.fixme` в e2e больше нет.
|
||||
|
||||
- [x] Генераторы auto-run без кнопки Generate — `web/e2e/generators.spec.ts`.
|
||||
- [x] `resize-png` и `crop-png` используют размеры текущего source через общий
|
||||
@@ -124,6 +124,8 @@ layout-инварианты; активных `test.fixme` в e2e больше
|
||||
`text-and-verdicts.spec.ts`.
|
||||
- [x] Layout-группировка вынесена в `resolveLayoutGroups` и покрыта
|
||||
unit-тестами; `SchemaFields.svelte` использует общий seam.
|
||||
- [x] `SchemaPreview` view-model вынесена в `buildSchemaPreviewModel` и покрыта
|
||||
unit-тестами для всех input/result-типов.
|
||||
- [ ] Component-тесты `SchemaToolView`/`SchemaPreview` требуют отдельного
|
||||
решения: node Vitest не имеет DOM/canvas, а e2e уже покрывает поведение.
|
||||
- [ ] Ошибка декодирования изображения из `createImageBitmap` пока показывается
|
||||
|
||||
Reference in New Issue
Block a user