Helper for calling your Elli callback in unit tests.
Authors: Andreas Hasselberg ([email protected]
).
Only the callback specified is actually run. Elli's response handling is not
used, so the headers will for example not include a content length and the
return format is not standardized.
The unit tests below test elli_example_callback
.
call/5 |
call(Method, Path, Headers, Body, Opts) -> elli_handler:result()
Method = elli:http_method()
Path = binary()
Headers = elli:headers()
Body = elli:body()
Opts = proplists:proplist()