Edit this page

Running tests

Unit tests

We have two separate test bundles:

Both commands execute tests only once. If you're developing tests and want to re-run them each time you change something in code (inside src and test folders), you can run the following commands:

UI tests

Prerequisites:

  1. Install Appium by running npm install -g appium
  2. Build and start the application on emulator or real device (more details here). Important: use the android-test build (run BUILD_IDS="android-test" lein repl). Testing in iOS is not supported yet
  3. Start appium server in new tab: run appium --session-override
  4. Run lein test

Hints / Gotchas: