Elixir Testing

Open-source Elixir projects categorized as Testing

Top 23 Elixir Testing Projects

  • ex_machina

    Create test data for Elixir applications

    Project mention: Test Data Libraries for Elixir | dev.to | 2023-05-02

    The factory library ExMachina created by Thoughbot uses function names and generates an atom used to call factories. For example:

  • wallaby

    Concurrent browser tests for your Elixir web apps.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

    Project mention: Test Data Libraries for Elixir | dev.to | 2023-05-02

    Faker generates sample data that looks realistic but is fake. So, instead of using a sequence like those provided by ExMachina or ExZample, we can use Faker to generate false but genuine-looking data:

  • 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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • 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: An Introduction to Mocking Tools for Elixir | dev.to | 2023-04-18

    It also maintains separate mocks for each process, so you can continue using async tests. It’s a great alternative to Mock — but that also means the same caveat applies: be careful about what you mock.

  • hammox

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

  • propcheck

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

  • excheck

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

  • mimic

    A mocking library for Elixir (by edgurgel)

    Project mention: An Introduction to Mocking Tools for Elixir | dev.to | 2023-04-18

    If you are used to Mocha for other languages, you can check out Mimic. It lets you define stubs and expectations during tests by keeping track of the stubbed module in an ETS table.

  • 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

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 2023-12-05.

Elixir Testing related posts

Index

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

Project Stars
1 ex_machina 1,868
2 wallaby 1,585
3 hound 1,341
4 mox 1,276
5 faker 1,009
6 bypass 932
7 mix_test_watch 885
8 StreamData 832
9 espec 797
10 phoenix-chat-example 726
11 ExVCR 703
12 mock 626
13 hammox 543
14 propcheck 353
15 excheck 317
16 mimic 311
17 Quixir 267
18 white_bread 220
19 power_assert 213
20 amrita 199
21 blacksmith 191
22 patch 181
23 FakerElixir 150
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com