How to debug Phoenix / Elixir application
Today I've Learned postHow to debug ExUnit test:
Normaly when you want to run your elixir/phoenix tests you run it with:
mix test
If you want to debug Elixir code in middle of test execution you can place this inside your elixir file:
# ...
require IEx; IEx.pry
# ...
…and run your tests with:
iex -S mix test
How to debug Phoenix in development:
You can actually do this with development code to and run your
Phoenix server iex -S mix phoenix.server. Then you can debug
directly from the terminal where you run the server.
Relevant Blogs
Entire blog website and all the articles can be forked from this Github Repo