test: связать предикаты режима со смоками (#588)

`smoke-select` на диффе задачи назвал `displayIsNeutral` и `displayWantsValue`
символами, которых нет ни в одном смоке: смок работает через DOM и по имени
предикаты не находит. Запись в реестре связывает их со свидетелями, которые
проверяют следствия — значение внутри маркера, отсутствие классов состояния и
пульсации, подавленный живой слой пылесоса, поля диалога устройства.

Issue: #588
User-Visible: no
This commit is contained in:
Claude
2026-09-18 13:47:16 +03:00
parent 99e1765d22
commit 9b0855b3c0
+8
View File
@@ -27,6 +27,14 @@
/** @type {SmokeLink[]} */
export const SMOKE_LINKS = [
{
symbols: ['displayIsNeutral', 'displayWantsValue'],
smokes: ['smoke_static_icon.mjs', 'smoke_device_preview_parity.mjs'],
because: '#588: два предиката режима наблюдаются как следствия — текст значения внутри '
+ 'маркера, отсутствие классов состояния и пульсации, подавленный живой слой пылесоса, '
+ 'поля и предупреждения диалога устройства. Ни один смок не называет предикаты: они '
+ 'живут внутри бандла, а смок работает через DOM',
},
{
symbols: ['roomCustomFillOf'],
smokes: ['smoke_space_settings.mjs', 'smoke_room_settings.mjs'],