gonkey
gonkey copied to clipboard
Добавить возможность проверки текущего времени в ответах
Сейчас время проверяется через регексп. Пример:
"created_at": "$matchRegexp(^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) [0-9]{1,2}:[0-9]{2}:[0-9]{2}$)"
Идея состоит в том, чтобы добавить возможность проверять соответствие значения, с текущем датой/временем в определённом формате, плос дельта. В yaml это может выглядеть так:
"created_at": "$matchTime(2006-01-02T15:04:05-0700, 5)"
Gonkey берёт текущее время, парсит значение по написанному формату, и вычисляет разницу между ними. Если значение больше дельты (в примере 5 секунд) - возвращаем ошибку. Если формат не соответствует значению - тоже возвращаем ошибку.