Fix eunit tests.
Mock couch_log alongside couch_stats.
diff --git a/src/fabric_doc_open_revs.erl b/src/fabric_doc_open_revs.erl
index 6295b07..4d493e4 100644
--- a/src/fabric_doc_open_revs.erl
+++ b/src/fabric_doc_open_revs.erl
@@ -199,6 +199,8 @@
meck:new([fabric, couch_stats]),
meck:expect(fabric, update_docs, fun(_, _, _) -> {ok, nil} end),
meck:expect(couch_stats, increment_counter, fun(_) -> ok end),
+ meck:new(couch_log),
+ meck:expect(couch_log, notice, fun(_,_) -> ok end),
State0 = #state{worker_count = 3, workers=[nil,nil,nil], r = 2, revs = all},
Foo1 = {ok, #doc{revs = {1, [<<"foo">>]}}},
@@ -243,7 +245,7 @@
{stop, [Bar1, Foo1]},
handle_message({ok, [Bar1]}, nil, State2)
),
- meck:unload([fabric, couch_stats]),
+ meck:unload([fabric, couch_log, couch_stats]),
config:stop().
specific_revs_test() ->
@@ -251,6 +253,8 @@
meck:new([fabric, couch_stats]),
meck:expect(fabric, update_docs, fun(_, _, _) -> {ok, nil} end),
meck:expect(couch_stats, increment_counter, fun(_) -> ok end),
+ meck:new(couch_log),
+ meck:expect(couch_log, notice, fun(_,_) -> ok end),
Revs = [{1,<<"foo">>}, {1,<<"bar">>}, {1,<<"baz">>}],
State0 = #state{
@@ -313,5 +317,5 @@
{stop, [Foo2, Bar1, Baz2]},
handle_message({ok, [Foo2, Bar1, Baz2]}, nil, State2L)
),
- meck:unload([fabric, couch_stats]),
+ meck:unload([fabric, couch_log, couch_stats]),
config:stop().
diff --git a/src/fabric_doc_update.erl b/src/fabric_doc_update.erl
index 58bd355..fc54457 100644
--- a/src/fabric_doc_update.erl
+++ b/src/fabric_doc_update.erl
@@ -216,6 +216,8 @@
doc_update1_test() ->
meck:new(couch_stats),
meck:expect(couch_stats, increment_counter, fun(_) -> ok end),
+ meck:new(couch_log),
+ meck:expect(couch_log, warning, fun(_,_) -> ok end),
Doc1 = #doc{revs = {1,[<<"foo">>]}},
Doc2 = #doc{revs = {1,[<<"bar">>]}},
@@ -286,12 +288,15 @@
{error, [{Doc1,{accepted,"A"}},{Doc2,{error,internal_server_error}}]},
ReplyW5
),
+ meck:unload(couch_log),
meck:unload(couch_stats).
doc_update2_test() ->
meck:new(couch_stats),
meck:expect(couch_stats, increment_counter, fun(_) -> ok end),
+ meck:new(couch_log),
+ meck:expect(couch_log, warning, fun(_,_) -> ok end),
Doc1 = #doc{revs = {1,[<<"foo">>]}},
Doc2 = #doc{revs = {1,[<<"bar">>]}},
@@ -315,6 +320,7 @@
?assertEqual({accepted, [{Doc1,{accepted,Doc2}}, {Doc2,{accepted,Doc1}}]},
Reply),
+ meck:unload(couch_log),
meck:unload(couch_stats).
doc_update3_test() ->