Я пишу контрольные примеры для моего первого проекта Clojure.Здесь я хочу, чтобы тест не прошел, если значение «: meat» пусто:
(deftest order-sandwich
(let [response {:meat "" :bread "yes" :add-on "lettuce"}]
(is (= (:bread response) "yes"))
(is (not (nil? (:meat response))))))
Но мой тест успешно выполнен (возвращается «nil»).
Кто-нибудь знает, почему этопроисходит?Есть ли лучший способ сделать это?
Заранее благодарю!