Elixir Testing

Open-source Elixir projects categorized as Testing

Top 23 Elixir Testing Projects

  • ex_machina

    Create test data for Elixir applications

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • wallaby

    Concurrent browser tests for your Elixir web apps.

  • hound

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

  • mox

    Mocks and explicit contracts in Elixir (by dashbitco)

    Project mention: Dealing with random number in tests | /r/elixir | 2023-12-05
  • faker

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

  • 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.

  • mix_test_watch

    🎠 Because TDD is awesome

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • StreamData

    Data generation and property-based testing for Elixir. 🔮

  • espec

    Elixir Behaviour Driven Development

  • phoenix-chat-example

    💬 The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] 🚀

  • ExVCR

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

  • mock

    Mocking library for Elixir language (by jjh42)

    Project mention: Checking Efx - testable effects for Elixir | dev.to | 2024-07-13

    Mocking in Elixir is always a hot topic, mainly because of people coming from different other technologies having different expectation. The most "cannonical" solution, Mox, gives a lot of security with regard to what the fake implementation returns, but requires a bit of a ceremony from the programmer. Other solutions like Mock, Rewire or Bypass offer more ad-hoc mocking, but t the price of the tests heving to be synchronous. Then there's Mimic, which offers ad-hoc mocking and supports async tests.

  • hammox

    🏝 automated contract testing via type checking for Elixir functions and mocks

  • mimic

    A mocking library for Elixir (by edgurgel)

    Project mention: Checking Efx - testable effects for Elixir | dev.to | 2024-07-13

    Mocking in Elixir is always a hot topic, mainly because of people coming from different other technologies having different expectation. The most "cannonical" solution, Mox, gives a lot of security with regard to what the fake implementation returns, but requires a bit of a ceremony from the programmer. Other solutions like Mock, Rewire or Bypass offer more ad-hoc mocking, but t the price of the tests heving to be synchronous. Then there's Mimic, which offers ad-hoc mocking and supports async tests.

  • propcheck

    Property based Testing for Elixir (based upon PropEr) (by alfert)

  • excheck

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

  • Quixir

    Property-based testing for Elixir

  • white_bread

    🍞 Story BDD tool for elixir using gherkin

  • power_assert

    Power Assert in Elixir. Shows evaluation results each expression.

  • amrita

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

  • blacksmith

    Data generation framework for Elixir

  • patch

    Ergonomic Mocking for Elixir

  • FakerElixir

    [unmaintained] FakerElixir generates fake data for you.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Elixir Testing discussion

Log in or Post with

Elixir Testing related posts

  • Checking Efx - testable effects for Elixir

    4 projects | dev.to | 13 Jul 2024
  • Dealing with random number in tests

    1 project | /r/elixir | 5 Dec 2023
  • Test Data Libraries for Elixir

    4 projects | dev.to | 2 May 2023
  • An Introduction to Mocking Tools for Elixir

    7 projects | dev.to | 18 Apr 2023
  • Run tests automatically on save

    2 projects | dev.to | 26 Sep 2022
  • The solution of Elixir continuous runtime system code coverage collection

    6 projects | dev.to | 13 Aug 2022
  • Wallaby v0.30.0 has been released!

    1 project | /r/elixir | 14 Jul 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Sep 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 ex_machina 1,912
2 wallaby 1,645
3 hound 1,355
4 mox 1,333
5 faker 1,066
6 bypass 960
7 mix_test_watch 908
8 StreamData 861
9 espec 808
10 phoenix-chat-example 764
11 ExVCR 721
12 mock 644
13 hammox 559
14 mimic 402
15 propcheck 372
16 excheck 316
17 Quixir 266
18 white_bread 223
19 power_assert 214
20 amrita 200
21 blacksmith 195
22 patch 192
23 FakerElixir 147

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that Elixir is
the 22nd most popular programming language
based on number of metions?