Current section
Files
Jump to
Current section
Files
src/based@testing.erl
-module(based@testing).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([with_connection/2]).
-export_type([connection/0]).
-type connection() :: {connection, nil}.
-spec with_connection(
{ok, based:returned(FUT)} | {error, nil},
fun((based:db(FUT, connection())) -> FUZ)
) -> FUZ.
with_connection(Returned, Callback) ->
_pipe = {connection, nil},
_pipe@1 = {db, _pipe, fun(_, _) -> Returned end},
Callback(_pipe@1).