Elixir Testing

Open-source Elixir projects categorized as Testing

Top 23 Elixir Testing Projects

  • GitHub repo ex_machina

    Create test data for Elixir applications

  • GitHub repo hound

    Elixir library for writing integration tests and browser automation (by HashNuke)

    Project mention: Open-source Deep Dive: Hound | dev.to | 2021-01-17

    Hound GitHub repository

  • GitHub repo wallaby

    Concurrent browser tests with elixir

    Project mention: Ask HN: Advice for finding a remote entry-level job? | news.ycombinator.com | 2021-02-17

    What about teaching English online or becoming a sales rep for a non-US company, being a native speaker is a big plus and there is plenty of business outside US. QA might also be a possibility with your resume - learn how to use Insomnia/Postman + Selenium + some more fancy tooling to impress, like https://github.com/elixir-wallaby/wallaby + being well organized should help.

  • GitHub repo mox

    Mocks and explicit contracts in Elixir

  • GitHub repo bypass

    Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests. (by PSPDFKit-labs)

  • GitHub repo mix_test_watch

    🎠 Because TDD is awesome

  • GitHub repo espec

    Elixir Behaviour Driven Development

  • GitHub repo faker

    Faker is a pure Elixir library for generating fake data. (by elixirs)

    Project mention: Succinct naming | reddit.com/r/ProgrammerHumor | 2021-02-27
  • GitHub repo StreamData

    Data generation and property-based testing for Elixir. 🔮

  • GitHub repo ExVCR

    HTTP request/response recording library for elixir, inspired by VCR.

  • GitHub repo mock

    Mocking library for Elixir language (by jjh42)

  • GitHub repo phoenix-chat-example

    💬 A Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.5.5 🚀

  • GitHub repo excheck

    Property-based testing library for Elixir (QuickCheck style).

  • GitHub repo Quixir

    Property-based testing for Elixir

  • GitHub repo power_assert

    Power Assert in Elixir. Shows evaluation results each expression.

  • GitHub repo amrita

    A polite, well mannered and thoroughly upstanding testing framework for Elixir

  • GitHub repo white_bread

    🍞 Story BDD tool for elixir using gherkin

  • GitHub repo blacksmith

    Data generation framework for Elixir

  • GitHub repo FakerElixir

    :droplet: FakerElixir generates fake data for you.

  • GitHub repo gen_rmq

    Elixir AMQP consumer and publisher behaviours

  • GitHub repo shouldi

    Elixir testing libraries with nested contexts, superior readability, and ease of use

  • GitHub repo pavlov

    A BDD framework for your Elixir projects

  • GitHub repo espec_phoenix

    ESpec for Phoenix web framework.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-27.


What are some of the best open-source Testing projects in Elixir? This list will help you:

Project Stars
1 ex_machina 1,595
2 hound 1,279
3 wallaby 1,149
4 mox 868
5 bypass 746
6 mix_test_watch 734
7 espec 728
8 faker 681
9 StreamData 603
10 ExVCR 557
11 mock 519
12 phoenix-chat-example 462
13 excheck 310
14 Quixir 258
15 power_assert 201
16 amrita 200
17 white_bread 199
18 blacksmith 168
19 FakerElixir 147
20 gen_rmq 146
21 shouldi 136
22 pavlov 129
23 espec_phoenix 123