om

Please ask the channel first, not @dnolen directly!
rinaldi 2017-07-20T18:11:24.386685Z

Is there any Jest (the one from Facebook) equivalent for testing UIs built with Om and ClojureScript?

gardnervickers 2017-07-20T18:44:19.562570Z

@rinaldi we're using doo https://github.com/bensu/doo

rinaldi 2017-07-20T18:45:13.594056Z

@gardnervickers I got introduced to doo yesterday but one thing that is a no go for me personally is that it runs on top of Karma which is very slow

2017-07-20T18:46:08.626857Z

@rabbitthirtyeight it runs on top of karma for some runners but not all

gardnervickers 2017-07-20T18:52:34.853356Z

The Karma Chrome runner has performed well for our large test suite of complex mutations. Maybe that has to do with the fact we only test our mutations/reads and not rendering to the DOM.

rinaldi 2017-07-20T20:06:20.290259Z

@bensu Yeah but still rely on browser binaries that are hard to setup on CI environments (at least from my experience)

rinaldi 2017-07-20T20:06:39.300540Z

I'm gonna go with spec and unit tests mostly, thanks @bensu @gardnervickers

2017-07-20T20:10:38.425812Z

@rinaldi where would you like to run your cljs test?

rinaldi 2017-07-20T22:29:41.212339Z

@bensu That's the thing. I think the right approach would be to perform unit tests only so I don't have to rely on any browser-specific features to run them

samcf 2017-07-20T22:32:07.259865Z

doo doesn't necessitate any particular runner, i run my unit tests via node

👍 1