examples/elixir_programming_skills/skills/testing/SKILL.md
--- lesson_style: summary title: Testing with ExUnit tags: - elixir - testing - quality links: - target: "[[mix-and-projects]]" rel: prereq - target: "[[error-handling]]" rel: related - target: "[[modules-and-docs]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/testing/basics - https://elixirschool.com/en/lessons/testing/mox - https://elixirschool.com/en/lessons/testing/stream_data content_origin: Summarized from Elixir School lessons in paraph
npx skillsauth add pcharbon70/jido_skillset examples/elixir_programming_skills/skills/testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Summary of the source lessons: use ExUnit for core assertions, then introduce behavior-focused mocking and property-based testing where input space is large. The lessons stress test clarity, deterministic setup, and verifying contracts rather than implementation trivia.
Operationalize these checks through [[mix-and-projects]], include negative-path coverage from [[error-handling]], and keep test intent aligned with public API structure in [[modules-and-docs]].
testing
--- title: bad tags: [one, two --- Invalid yaml frontmatter.
testing
B links back to [[a]].
testing
A links to [[b]].
testing
--- title: Beta --- Beta body.