我通常會在我的控制器中設置一個實例變量,但我正在對一個模型方法進行單元測試,該方法取決於控制器中設置的實例變量的值。是否可以在非控制器測試中存儲rspec中的實例變量?
使用rspec,是否有可能爲測試存根或設置此實例變量?
到目前爲止,我看到的所有東西都使得我只能從控制器或視圖測試中存根/設置實例變量,而不是模型測試。
我通常會在我的控制器中設置一個實例變量,但我正在對一個模型方法進行單元測試,該方法取決於控制器中設置的實例變量的值。是否可以在非控制器測試中存儲rspec中的實例變量?
使用rspec,是否有可能爲測試存根或設置此實例變量?
到目前爲止,我看到的所有東西都使得我只能從控制器或視圖測試中存根/設置實例變量,而不是模型測試。
我試圖單元測試的代碼是:def sort_special if @ myvar.present? special_sort 其他 \t regular_sort 結束 結束 – Geremy 2012-02-17 21:51:34