<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I'm sorry, I wasn't being specific.  Is there any way to mock a sequence of calls to the same function?  Like if I call io:get_line (or a wrapper because it's protected), how do I get it to return a different value for the first call and the second call?</div><div><br></div><div>Also, will it expect exactly two calls as well?  And does meck record call order for different functions?</div><br><div><div>On May 21, 2011, at 1:43 PM, Edward Wang wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Try meck <a href="https://github.com/eproxus/meck">https://github.com/eproxus/meck</a><div><br></div><div>I used it to mock inet:getifaddrs/0 etc.<br><br><div class="gmail_quote">On Sun, May 22, 2011 at 1:31 AM, Alyssa Kwan <span dir="ltr"><<a href="mailto:alyssa.c.kwan@gmail.com">alyssa.c.kwan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi everyone!<br>
<br>
Are there any mocking libraries written that allow you to expect a sequence of calls and return a different value for each call?  A mocking library that allows passthrough would be ideal.<br>
<br>
Thanks!<br>
Alyssa<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div>
</blockquote></div><br></body></html>