diff options
Diffstat (limited to 'src/fabric/test/fabric2_trace_db_delete_tests.erl')
-rw-r--r-- | src/fabric/test/fabric2_trace_db_delete_tests.erl | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/fabric/test/fabric2_trace_db_delete_tests.erl b/src/fabric/test/fabric2_trace_db_delete_tests.erl index ddbb2c858..1a9e607f9 100644 --- a/src/fabric/test/fabric2_trace_db_delete_tests.erl +++ b/src/fabric/test/fabric2_trace_db_delete_tests.erl @@ -18,6 +18,9 @@ -include_lib("eunit/include/eunit.hrl"). +-define(TDEF(Name), {atom_to_list(Name), fun Name/1}). + + trace_test_() -> { "Trace operation", @@ -25,9 +28,9 @@ trace_test_() -> setup, fun setup/0, fun cleanup/1, - {with, [ - fun delete_db/1 - ]} + with([ + ?TDEF(delete_db) + ]) } }. @@ -43,6 +46,12 @@ cleanup({_Db, Ctx}) -> test_util:stop_couch(Ctx). +with(Tests) -> + fun(ArgsTuple) -> + [{Name, ?_test(Fun(ArgsTuple))} || {Name, Fun} <- Tests] + end. + + delete_db({Db, _}) -> put(erlfdb_trace, <<"delete db">>), fabric2_server:remove(fabric2_db:name(Db)), |