ExUnit v1.3.2 API Reference

Modules

Unit testing framework for Elixir

This module contains a set of assertion functions that are imported by default into your test cases

Defines ExUnit Callbacks

Functionality to capture IO for testing

Functionality to capture logs for testing

Sets up an ExUnit test case

This module allows a developer to define a test case template to be used throughout their tests. This is useful when there are a set of functions that should be shared between tests or a set of setup callbacks

ExUnit.DocTest implements functionality similar to Python’s doctest

Conveniences for parsing and evaluating filters

This module holds helper functions related to formatting and contains documentation about the formatting protocol

A struct that keeps information about the test

A struct that keeps information about the test case

Exceptions

Raised to signal an assertion error

Raised to signal multiple errors happened in a test case