All Projects → ananthakumaran → exunit.el

ananthakumaran / exunit.el

Licence: other
Emacs ExUnit test runner

Programming Languages

emacs lisp
2029 projects
Makefile
30231 projects

Projects that are alternatives of or similar to exunit.el

excontainers
Throwaway test containers for Elixir applications
Stars: ✭ 50 (+72.41%)
Mutual labels:  exunit
ex unit notifier
Desktop notifications for ExUnit
Stars: ✭ 111 (+282.76%)
Mutual labels:  exunit
elixir mock
Creates clean, concurrent, inspectable mocks from elixir modules
Stars: ✭ 21 (-27.59%)
Mutual labels:  exunit
vim-ide-elixir
Highly opininated setup of vim plugins for Elixir development
Stars: ✭ 28 (-3.45%)
Mutual labels:  exunit

exunit

https://melpa.org/packages/exunit-badge.svg

Provides commands to run ExUnit tests. The output is syntax highlighted and stacktraces are navigatable.

Setup

exunit is available in melpa and can be installed via package-install command.

(add-hook 'elixir-mode-hook 'exunit-mode)

Commands

KeyboardDescription
C-c , aexunit-verify-all Run all the tests in the current project
C-c , uexunit-verify-all-in-umbrella Run all the tests in the current umbrella project
C-c , vexunit-verify Run all the tests in the current buffer, or the test file corresponding to the current buffer
C-c , sexunit-verify-single Run the test under the point
C-c , rexunit-rerun Re-run the last test invocation
C-c , texunit-toggle-file-and-test Toggle between a file and its tests in the current window
C-c , dexunit-debug Run the test under the point in IEx shell. Supports IEx.pry method for debugging.
C-c , 4 texunit-toggle-file-and-test-other-window Toggle between a file and its tests in other window

Invoking any of these commands with a prefix argument C-u will cause a prompt to be shown for additional arguments before the test(s) are run.

https://raw.githubusercontent.com/ananthakumaran/exunit.el/master/screenshots/sample.png

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].