This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-07-08
Channels
- # beginners (76)
- # boot (13)
- # cider (3)
- # clara (7)
- # cljs-dev (254)
- # cljsrn (5)
- # clojure (20)
- # clojure-austin (2)
- # clojure-chicago (4)
- # clojure-dev (7)
- # clojure-russia (5)
- # clojure-spec (18)
- # clojurescript (68)
- # cursive (8)
- # datascript (3)
- # datomic (8)
- # garden (1)
- # hoplon (3)
- # lambdaisland (4)
- # luminus (20)
- # mount (19)
- # off-topic (30)
- # om (10)
- # onyx (8)
- # parinfer (14)
- # precept (7)
- # reagent (9)
- # unrepl (3)
- # untangled (72)
- # vim (4)
- # yada (1)
Hi @plexus ! Just saw your last video about ClojureScript tests. Perfectly clear and really useful as always 🙂 I have a Re-Frame app and I was wondering if it would be possible to mount some Reagent components when running tests with doo. I'd like to code some tests on my GUI, add CSS and get a visual result. But it seems that karma is emptying the whole DOM after each run... Is there a way to automate GUI tests this way ?
If you want to do tests at that level you'll have to set up and render everything as part of the test. You could also use fixtures for this. I haven't actually tried it though so not sure what the challenges are.
For more full fledged UI testing I would probably use Sparkledriver. I hope to demonstrate that in a future episode.
Fixtures might do the trick, I'll try. I'll also look at Sparkledriver ! Thank you !