Hey all, the client-side application we're building at my current job is built using ember and uses testem to run our quint tests. Previously I've used karma and jasmine for this purpose with karma being used in place of testem. One of the features I really enjoyed about karma was it's support for multiple reporters.
For me, while working on any codebase, I would like to be actively running tests while writing code - keeping the test running process in the background with my editor being my primary focus. With tools like
anybar, I was able to reflect the status of my test execution in the OSX menu bar - allowing me to continuously write code while also knowing the status of the tests at the same time. I'd still want the test output to write to my terminal as usual, with the anybar indicator as a supplemental peripheral. This was made extremely easy with a test runner that supported multiple reporters - I could just
karma run --single-run=false --reporters=dots,anybar. In order to accomplish the same thing in testem, I would have to build a single reporter that does both.