【发布时间】:2012-02-17 20:06:20
【问题描述】:
我通常会在我的控制器中设置一个实例变量,但我正在单元测试一个模型方法,该方法取决于控制器中设置的实例变量的值。
使用 rspec,是否可以为测试存根或设置此实例变量?
到目前为止,我所看到的一切都表明我只能从控制器或视图测试中存根/设置实例变量,而不是模型测试。
【问题讨论】:
-
我要进行单元测试的代码是:def sort_special if @myvar.present? special_sort else regular_sort end end