Add test to search complete history
diff --git a/test/meck_tests.erl b/test/meck_tests.erl
index b609393..48b594a 100644
--- a/test/meck_tests.erl
+++ b/test/meck_tests.erl
@@ -58,6 +58,7 @@
                            fun delete_/1,
                            fun called_false_no_args_/1,
                            fun called_true_no_args_/1,
+                           fun called_true_two_functions_/1,
                            fun called_false_one_arg_/1,
                            fun called_true_one_arg_/1,
                            fun called_false_few_args_/1,
@@ -305,6 +306,15 @@
     ?assertEqual(true, meck:called(Mod, test, Args)),
     ?assert(meck:validate(Mod)).
 
+called_true_two_functions_(Mod) ->
+    Args = [],
+    ok = meck:expect(Mod, test1, length(Args), ok),
+    ok = meck:expect(Mod, test2, length(Args), ok),
+    ok = Mod:test1(),
+    ok = Mod:test2(),
+    ?assertEqual(true, meck:called(Mod, test2, Args)),
+    ?assert(meck:validate(Mod)).
+
 called_false_one_arg_(Mod) ->
     Arg = "hello",
     Args = [Arg],