Skip to main content

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)
}).