3
A
回答
3
我不是太熟悉RSpec的,但一般使用的一切嘲笑你不想測試。
模擬是你用來替換除了被測試的類之外的任何東西,這樣你就可以完全隔離這個類。只有這樣它纔是一個真實的單元測試,否則你會測試被測試的類以及所有依賴/被調用的類,然後這將是一個集成測試(這在某些情況下很有用,但它肯定沒有你想在TDD/BDD中擁有...)。
Thomas
相關問題
- 1. rspec-mocks奇怪的行爲
- 2. 爲什麼Rhino Mocks在使用線程時會拋出異常?
- 3. 如何在RSpec mocks中使用動態值?
- 4. 爲什麼要在Rails中使用RSpec或shoulda?
- 5. 什麼是Rhino Mocks重複?
- 6. ASP.Net MVC - Mocks做什麼?
- 7. Angularjs配置爲使用mocks
- 8. render_views在rspec中做什麼?
- 9. 爲什麼rspec失敗?
- 10. 爲什麼RSpec的給EISDIR
- 11. 用rspec&devise,爲什麼current_user是零?
- 12. 爲什麼在CodeShip上使用JavaScript進行Rspec測試失敗?
- 13. 爲什麼rspec-rails跳過中間件?
- 14. Rspec的存根,爲什麼在所有
- 15. 爲什麼在rake下rspec很慢? ruby_noexec_wrapper?
- 16. 爲什麼RSpec在驗證失敗?
- 17. 我可以使用rspec mocks來存儲版本常量嗎?
- 18. Rspec mocks錯誤:參數數量錯誤
- 19. Mocks與RSpec和Devise不兼容
- 20. 如何在使用Delphi-Mocks框架的Delphi中的子類中使用mocks
- 21. 在rspec中,爲什麼我不能在助手類中使用be_false等?
- 22. 爲什麼不爲Rspec + Selenium使用共享的ActiveRecord連接?
- 23. rspec錯誤 - 沒有這樣的文件加載 - rspec/mocks(LoadError)
- 24. 在rspec-mocks中回退到原始方法
- 25. 應該使用什麼rspec測試?
- 26. 相當於在Rhino Mocks中使用Ordered()的AAA語法是什麼
- 27. Rhino Mocks使用的最佳風格/語法是什麼?
- 28. Rspec中的'應該'是什麼?爲什麼`應該redirect_to`工作?
- 29. Mocks在測試中的使用
- 30. 爲什麼會話在集成rspec中變爲空散列?
我相信,嘲笑對象的測試也會比沒有嘲弄的情況下運行快得多。 – cwadding 2012-09-20 00:23:33