Fork me on GitHub

Anyone have any experiences of E2E testing of a cljsrn app? e.g. Detox


how detox testing cljsrn app is different from JS RN app?


Only in that detox requires a JS test runner (usually jest), which means your CLJS code needs to be consumable by jest. There seem to be a few gotchas with that depending on how you build, so wondering if people have had success with that approach or have taken another.


I just started using appium to do some tests on Android emulator devices. Found two abandoned Clojure appium related libraries, but decided to just write the java interop code myself.


We build cljs app with shadow-cljs, then build ios app and install it into simulator using fastlane, and then run detox test