This is how I do test-driven development in Elixir. This function is saved in .config/fish/functions so it preloads whenever I open the terminal. Fish shell is the one I've been using forever.
Then I can do either
onchange test/indie/domains_test.exs
OR
onchange test/indie/domains_test.exs --only dnssec
If I want to run specific tags only.