2016-06-02 6 views
1

(facts ...) Форма в Мидью, давайте сгруппируем кучу (fact ..) форм, а также получим более (facts ..) форму под ней.Существует ли эквивалент формы фактов Midje в clojure.test?

При написании соответствующего набора тестов в clojure.test, что следует заменить, (facts ...)? Есть ли что-то еще в clojure с подобной семантикой?

ответ

1

Вы можете использовать testing, чтобы сгруппировать свои тесты. Перефразировано пример из связанного док страницы:

(deftest arithmetic 
    (testing "with positive integers" 
    (is (= 4 (+ 2 2))) 
    (is (= 7 (+ 3 4)))) 
    (testing "with negative integers" 
    (is (= -4 (+ -2 -2))) 
    (is (= -1 (+ 3 -4))))) 
+0

Если то, что вы ищете таблицу входов + валидированные выходов, а также посмотреть на: https://clojuredocs.org/clojure.test/are –