rspec 有方法 stub carrierwave嗎
2012-03-07 10:08:18 +0800 由 lulalala
在 Ruby on Rails 節點 中發起
最後由 lulalala 於2012-03-13 09:40:42 +0800回應
, 276次閱讀
目前在用 carrierwave 來作抓圖的動作,然後有寫一些測試,導致每次測試都會去自動抓圖。有辦法在 rspec 中把這個遠端抓圖的動作給 stub 掉嗎?
截至 2012-03-13 09:40:42 +0800,共收到 3 條回應
scriptfans
1樓, 於2012-03-07 16:14:52 +0800回應
找出用到的api,直接stub掉不就得了
lulalala
2樓, 於2012-03-07 17:24:25 +0800回應
因為carrier應該是用了before_callback來作自動呼叫。但是我等級太低還沒找到。
lulalala
3樓, 於2012-03-13 09:40:42 +0800回應
SO 上面有人給了答案: ImageUploader.any_instance.stub(:download!)