Когда я делаю тест с использованием предложения let, чтобы структурировать некоторые определения и вызовы, заглушки работают не так, как я ожидал. Например:Использование midje, предоставляемого в условии let, не использует методы заглушки
Этот тест не
(fact "blah"
(let [x (meth1 123)]
x => 246
(provided
(meth2 123) => 246)))
С помощью этого кода
(defn meth2 [x]
(prn "meth2" x)
(* 3 x))
(defn meth1 [x]
(let [y (meth2 x)]
y))
Разве я не должен использовать let
заявления с midje? Я не могу понять, как это пройти, не снимая let
.
Это то, с чем я столкнулся. Наряду с использованием контекстов для настройки и очистки вместо утверждения let – aciniglio