2013-10-12 3 views
0

Я пытаюсь использовать TDD во время обучения пьедесталу, но я зациклился на том, как писать и выполнять тесты (lein test) на .cljs-файлах. Я не могу понять, где будут проходить тесты, и если можно писать тему в простой clojure или если я должен написать их в clojureScript и запустить их в браузере.Как написать тесты на пьедестал файлов clojurescript?

ответ

0

Взгляните на https://github.com/taylorSando/pedestal-todo/blob/master/test/todo/test/behavior.clj на примеры того, как запускать тесты с приложений пьедестала, в частности, использовать deftest в сочетании с clojure.test. Я думаю, что большинство ваших тестов будут хорошо написаны в стандартном Clojure, если вы не будете тестировать специфические функции ClojureScript.

People использовали Midge для тестирования своих приложений в пьедестале.

A similar problem также обсуждался в группе пользователей пьедестала.

+0

Я по-прежнему ограничен тестированием только чистых предложений clojure с ними, возможно, я могу просто сделать файлы .cljs .clj и использовать ^: shared , который, кажется, делает то, что мне нужно, если я не начну подключаться к jQuery или что-то в этом роде. – Catalyst