blob: 2d29425f0bed506a7ba2015f81fafa5274aad6ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
defmodule CouchTestCase do
@moduledoc false
use ExUnit.CaseTemplate
using do
quote do
require Logger
use ExUnit.Case
import Couch.DBTest
end
end
setup context do
setup_funs = [
&Couch.DBTest.set_db_context/1,
&Couch.DBTest.set_config_context/1,
&Couch.DBTest.set_user_context/1
]
context =
Enum.reduce(setup_funs, context, fn setup_fun, acc ->
setup_fun.(acc)
end)
{:ok, context}
end
end
|