testing-elixir

Installation
SKILL.md

Testing Elixir

Expert guidance for writing great ExUnit tests in Elixir applications.

Quick Start

Testing... Reference File Key Topics
Core ExUnit setup, tags, async core-exunit Case setup, describe, callbacks, tags, async
Assertions and pattern matching assertions assert, refute, pattern match, assert_receive
Sociable tests, stubs, behaviours sociable-testing Stubs over mocks, behaviours, functional core
Ecto sandbox, factories, DB tests database-testing Sandbox, ExMachina, async: true, changesets
Phoenix controllers, LiveView, channels phoenix-testing ConnTest, LiveViewTest, ChannelTest
External HTTP APIs (Bypass, Req.Test) external-api-testing Bypass, Req.Test, behaviour stubs
Test architecture, helpers, tagging test-organization File structure, support modules, coverage

Testing Philosophy

These principles are non-negotiable defaults for all ExUnit testing advice.

Related skills

More from bnadlerjr/dotfiles

Installs
1
GitHub Stars
5
First Seen
Mar 28, 2026