Elixir testing framework
ExUnit
Built in testing framework
What file extension to use on tests?
.exs because tests re implemented as elixir scripts
Assert
Checks an expression is true
How to run tests from command line
Mix test
Refute
Verify a statement is false
Assert_raise
Asserts an error has been raised
assert_receive
Tests messages sent between different processes.
capture_io
Verifies IO inputs/outputs
Capture_log
Captures output to logger.