9
A
回答
13
在版本2和v1.3.2中,它們只是彼此的別名。在V1.3.2 stub
是stub!
https://github.com/dchelimsky/rspec/blob/v1.3.2/lib/spec/mocks/methods.rb#L12
別名儘管在rspec的2的V2.6,stub!
是stub
https://github.com/rspec/rspec-mocks/blob/master/lib/rspec/mocks/methods.rb#L12
然而在V1.1.4,stub
別名是mock
的別名,stub!
是一個單獨的方法。從文檔看,這個早期版本中的stub!
似乎用於將方法添加到現有對象中,從而創建「部分模擬」。
的解釋:
https://github.com/dchelimsky/rspec/blob/1.1.4/lib/spec/mocks.rb#L43
的定義:
https://github.com/dchelimsky/rspec/blob/1.1.4/lib/spec/mocks/spec_methods.rb#L27
https://github.com/dchelimsky/rspec/blob/1.1.4/lib/spec/mocks/methods.rb#L12
相關問題
- 1. 間諜和存根有什麼區別?
- 2. Rspec的存根,爲什麼在所有
- 3. 這個Rspec存根有什麼問題?
- 4. 存根和mockito的區別
- 5. OCMock期望和存根方法有什麼區別?
- 6. rhino-mocks存根和期望有什麼區別
- 7. 模擬,存根和工廠女孩有什麼區別?
- 8. Rspec和Rspec-Rails Gem有什麼區別?
- 9. 爲什麼在Microsoft.Fakes中沒有接口的存根存根
- 10. RSpec中stub_model和mock_model有什麼區別?
- 11. 犀牛嘲笑:存根&嘲笑。有什麼區別
- 12. 存在和定義有什麼區別?
- 13. 在rspec測試中允許和允許之間的區別。做兩個存根?
- 14. 獲取根視圖有什麼區別?
- 15. 你有存根在Rspec的紅寶石
- 16. RSpec和Cucumber有什麼區別?
- 17. 尚不存在的RSpec存根對象
- 18. 緩存和共享有什麼區別?
- 19. 爲什麼這個RSpec存根沒有工作?
- 20. OpenCL中本地和全局內存區別有什麼區別?
- 21. 有序樹和有根樹有什麼區別? - 一個例子
- 22. 段,卷和分區有什麼區別?(在存儲域中)
- 23. 如何在rspec 3中存根Date.today.strftime?
- 24. 如何在RSpec中存根STDIN.noecho(&:gets)
- 25. 如何在rspec中存根rand?
- 26. rspec存根記錄查詢
- 27. 存根睡眠使用RSpec
- 28. RSpec:存根專用方法
- 29. RSpec如何存根打開?
- 30. 存根上的RSpec instance_double