Packages

HTTP API mocking server for Gleam — core types, matchers, stubs and verify helpers

Current section

Files

Jump to
http_server_mock include http_server_mock@server_adapter_ServerAdapter.hrl
Raw

include/http_server_mock@server_adapter_ServerAdapter.hrl

-record(server_adapter, {
start :: fun((integer()) -> {ok, {integer(), gleam@dynamic:dynamic_()}} |
{error, binary()}),
stop :: fun((gleam@dynamic:dynamic_()) -> nil),
add_stub :: fun((gleam@dynamic:dynamic_(), binary()) -> {ok, binary()} |
{error, binary()}),
remove_stub :: fun((gleam@dynamic:dynamic_(), binary()) -> nil),
clear_stubs :: fun((gleam@dynamic:dynamic_()) -> nil),
get_stubs :: fun((gleam@dynamic:dynamic_()) -> binary()),
get_requests :: fun((gleam@dynamic:dynamic_()) -> binary()),
clear_requests :: fun((gleam@dynamic:dynamic_()) -> nil)
}).