refactor: separate schema preview logic

This commit is contained in:
2026-09-26 09:25:00 +05:00
parent cdb23fe1c1
commit 6ab59897d1
8 changed files with 212 additions and 51 deletions
+4 -3
View File
@@ -59,9 +59,10 @@ browser-контракт: critical CRC и truncated отклоняются, anci
только для ограниченного ожидания hydration или асинхронного результата; он не
должен превращать проверку продукта в бесконечный retry.
Чистая логика схемы и layout (defaults, sanitization, `resolveLayoutGroups`)
проверяется в `src/**/*.test.ts`; DOM, hydration и пользовательские потоки — в
Playwright. Component-тесты не дублируют e2e-контракт.
Чистая логика схемы, layout и preview-модели (defaults, sanitization,
`resolveLayoutGroups`, `buildSchemaPreviewModel`) проверяется в
`src/**/*.test.ts`; DOM, hydration и пользовательские потоки — в Playwright.
Component-тесты не дублируют e2e-контракт.
## 5. Helpers и `test.fixme`