Packages
MockMe is a simple mock server used to mock out your third party services in your tests. Unlike many mocking solutions, MockMe starts a real HTTP server and serves real static responses which may be toggled easily using the `MockMe.set_response(:test, :result)` function in your tests.
Current section
Files
Jump to
Current section
Files
lib/mock_me/response.ex
defmodule MockMe.Response do
@moduledoc """
Used to define how the mocked endpoint should respond.
## Example
```
%Response{
flag: :success, #required
body: "some-serialized-body", #required
status_code: 200 #default
}
```
"""
@enforce_keys [:flag, :body]
defstruct [:flag, :body, status_code: 200]
end