Отладка ожидания Clojure
В настоящее время у меня есть настройка Intellij + Cursive для разработки Clojure. Мои тесты написаны с использованием библиотеки ожиданий
https://github.com/clojure-expectations/expectations
С этой настройкой процесс отладки, который я наблюдаю, состоит в том, чтобы поместить журналы и затем выполнить целые тесты. Есть ли способ поставить точки останова в IDE и отладить тесты? Курсив, кажется, только поддерживает clojure.test в настоящее время.
Есть ли у кого-нибудь какие-либо предложения по установке или отладке среды IDE для ожидаемых замыканий?
1 ответ
Используйте https://github.com/clojure-expectations/clojure-test вместо простой библиотеки ожиданий. Это приносит весь синтаксис ожиданий в clojure.test
окружение, с оговоркой, что вы должны назвать свои тесты (ожидания), используя defexpect
- потому что много clojure.test
-совместимый инструментарий опирается на тестовые функции, имеющие предсказуемые имена. Это должно работать с Курсивом (я работал с Колином Флемингом, чтобы проверить это, когда я впервые начал писать clojure.test
версия Ожидания).