У меня есть схема следующей структуры
{:active? true|false
:metric 90
....
}
Семантика здесь такова, что если :active?
ложно, то :metric
должно иметь значение 0
ДаЯ могу сделать следующее
(s/keys :req-un [::active? ::metric] verify-structure) ;; verify-structure will test the above logic
Но это не поможет мне с генерацией тестовых данных, так как возможная структура проверки может дать сбой для всех сгенерированных данных.
Я думаю, я будунужно создать собственный генератор, но я не уверен, как генерировать зависимые поля