Description
FakeServer integrates with ExUnit to make external APIs testing simpler. With it, you run your test with an HTTP server, which can take the place of the external services that needs to be requested during that test.
Once the server is running, you can configure custom responses for the routes that will be requested. With FakeServe is easy to test complex scenarios such as caching, timeouts and chained requests.
FakeServer alternatives and related packages
Based on the "Testing" category
-
ex_machina
Flexible test factories for Elixir. Works out of the box with Ecto and Ecto associations. -
wallaby
Wallaby helps test your web applications by simulating user interactions concurrently and manages browsers. -
proper
PropEr (PROPerty-based testing tool for ERlang) is a QuickCheck-inspired open-source property-based testing tool for Erlang. -
factory_girl_elixir
Minimal implementation of Ruby's factory_girl in Elixir. -
test_selector
A set of test helpers that make sure you always select the right elements in your Phoenix app. -
cobertura_cover
Writes a coverage.xml from mix test --cover file compatible with Jenkins' Cobertura plugin. -
ecto_it
Ecto plugin with default configuration for repos for testing different ecto plugins with databases. -
Unittest
Unittest is a unit testing library for Elixir was originally inspired by Python standard testing framework. This is a port of unittest Python library for Elixir.
Do you think we are missing an alternative of FakeServer or a related project?
FakeServer Recommendations
There are no recommendations yet. Be the first to promote FakeServer!
Have you used FakeServer? Share your experience. Write a short recommendation and FakeServer, you and your project will be promoted on Awesome Elixir.
Recommend FakeServer
Recently added FakeServer resources
Be the first to add one!