Run this in your elixir project (or at the root of your umbrella project) and when you update a .exs file it will run the tests from that file. If you update a .ex file it will look for a corresponding .exs file and run those tests
- Clone the repo
git clone https://github.com/danturn/constant_testing.git- Set it up wherever you want it
cd constant_testing
./setup_in.sh ~/bin- Run constant testing
constant_testing- Start writing code!
-
constant_testingif a*.exsor*.exfile is saved, thenmix test /path/to/the/relevant/file.exswill be run, with the path being worked-out from whichever path was saved. -
constant_testing /path/to/a/specific/elixir/test.exsregardless of what.exor.exsfiles are saved, will runmix test /path/to/a/specific/elixir/text.exs