2017-07-25 59 views

回答

6

您需要使用meck:passthrough/1: 我创建了一个模块,这样的功能:

-module(demo). 
-export([original/1]). 

original(1) -> one; 
original(2) -> two; 
original(3) -> three. 

然后在控制台上...

1> meck:new(demo). 
ok 
2> meck:expect(demo, original, 
2>    fun (1) -> not_one 
2>    ; (Arg) -> meck:passthrough([Arg]) 
2>    end). 
ok 
3> demo:original(1). 
not_one 
4> demo:original(2). 
two 

希望这有助于:)

相关问题