Packages
Elixir version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project.
Current section
Files
Jump to
Current section
Files
pact_elixir
README.md
README.md
# PactElixir**This library is an Elixir wrapper for the [pact-reference](https://github.com/pact-foundation/pact-reference) implementation**[](https://travis-ci.org/elitau/pact_elixir)[](https://coveralls.io/github/elitau/pact_elixir?branch=master)[](https://ebertapp.io/github/elitau/pact_elixir)[](http://inch-ci.org/github/elitau/pact_elixir)It is not yet usable as many needed parts like publishing a pact file to a broker or pactverification on the provider side are still missing. Also there is no documentation available, yet.## InstallationYou need [Rust](https://www.rust-lang.org) in order to build and install the package.If [available in Hex](https://hex.pm/docs/publish), the package can be installedby adding `pact_elixir` to your list of dependencies in `mix.exs`:```elixirdef deps do [ {:pact_elixir, "~> 0.1.1"} ]end```Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)and published on [HexDocs](https://hexdocs.pm). Once published, the docs canbe found at [https://hexdocs.pm/pact_elixir](https://hexdocs.pm/pact_elixir).