3

嗨,我正在将 Mocha 用于 Rails 项目。我是 TDD 的新手,所以如果这是一个愚蠢的问题,请原谅我。

如果我有这个

@client.expects(:create_config).once.returns(true)

那么我是否正确地假设代码create_config()不会运行,而只会返回 true ?

4

2 回答 2

1

从未使用过 mocha,但这确实是我使用过的所有模拟框架的情况

于 2010-02-27T09:30:19.923 回答
0

期望和存根都阻止执行指定的方法。不同之处在于,如果不调用该方法,expects 创建一个导致测试失败的断言,并且存根不会创建任何断言。

于 2011-05-17T19:00:45.850 回答