updated with CLJS unit testing separation