This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-26
Channels
- # admin-announcements (2)
- # aws (1)
- # beginners (21)
- # boot (61)
- # cider (5)
- # cljs-dev (94)
- # cljsrn (35)
- # clojure (106)
- # clojure-austin (3)
- # clojure-belgium (1)
- # clojure-dev (4)
- # clojure-dusseldorf (9)
- # clojure-greece (2)
- # clojure-mexico (1)
- # clojure-russia (40)
- # clojure-spec (61)
- # clojure-uk (17)
- # clojurescript (151)
- # code-art (1)
- # component (7)
- # core-async (4)
- # cursive (1)
- # datomic (9)
- # dirac (55)
- # funcool (12)
- # hoplon (118)
- # incanter (12)
- # jobs (8)
- # juxt (1)
- # lein-figwheel (6)
- # mount (2)
- # off-topic (2)
- # om (76)
- # onyx (28)
- # other-lisps (1)
- # planck (7)
- # re-frame (9)
- # reagent (13)
- # ring-swagger (2)
- # specter (1)
- # yada (22)
ну может вместо phantomjs попробывать mocha вставить
я js всегда в mocha тестил
ну так ты же его через npm будешь тянуть
а там можно в package.json делать devDependency
и не будет в либу инклюдится
ну а ты как зависимости js-овские тянешь?
да не нужны они мне. у меня 100% (если так можно сказать) cljs либа, которую я буду использовать в других cljs проектах. и кроме пары .cljs файлов и тестов к ним я в ней видеть ничего не хочу. никаких фантомов и фантом.html
ну значит и phantom тебе не нужен)
просто если ты захочешь протестить поведение cljs кода в DOM тебе так или иначе придется подгрузить какую нибудь либу
js-овскую
ну я хочу:
1. тесты держать не инлайн в src
, а в test
2. запускать тесты лайненгеном, что-то типа lein test
или lein cljsbuild once test
ну так мы гадаем, ты же не сказал что либа делает)
ну судя по cljs-time просто надо нодой запустить скомпиленные файлы тестов
а это что за покемон? https://github.com/andrewmcveigh/cljs-time/blob/master/project.clj#L13
:clojurescript? true
тут о таком не написано: https://github.com/technomancy/leiningen/blob/master/sample.project.clj
вопрос по датомику (я его до конца не очень понимаю) - я правильно понимаю, что можно запросить в нём все изменения от 3 дней назад до текущего момента, но без истории (чтобы передать это в браузер потом)? и это будет вполне нормальный рабочий запрос?
@misha: второй вопрос - а можно ли с датаскриптом как-то пререндерить весь дом на сервере для мобильных телефонов?
всю жисть использовал https://github.com/bensu/doo и доволен, lein doo [chrome, firefox, ie, safari, opera, slimer, phantom, node, rhino, or nashorn] [build-id] once
я для тестов cljs использовал boot-cljs-test, который тоже doo использует – все сразу заработало. но фантом у меня уже был, естественно.
для меня почему-то стало откровением, что нужен прямо браузер для тестов кода, в котором даже дома нет
@artemyarulin: посмотрю утречком, спасибо. спать пошел