View Source TestIex.Core (maxo_test_iex v0.1.6)

A utility module that helps you iterate faster on unit tests. This module lets execute specific tests from within a running iex shell to avoid needing to start and stop the whole application every time.

Link to this section Summary

Functions

Starts the testing context.

Runs a single test, a test file, or multiple test files

Link to this section Functions

Starts the testing context.

examples

Examples

iex> TestIex.start()

Runs a single test, a test file, or multiple test files

example-run-a-single-test

Example: Run a single test

iex> TestIex.test("./path/test/file/test_file_test.exs", line_number)

example-run-a-single-test-file

Example: Run a single test file

iex> TestIex.test("./path/test/file/test_file_test.exs")

example-run-several-test-files

Example: Run several test files:

iex> TestIex.test(["./path/test/file/test_file_test.exs", "./path/test/file/test_file_2_test.exs"])