我已經在StackOverflow上提出了一個類似的問題,我得到了a very satisfactory answer。我試圖讓善於on Rails應用程序測試Ruby使用RSpec這個時間和只是做不會(至少不適合我)上班平均以獲得良好。我如何才能在使用RSpec的BDD for Rails中獲得良好(或者恰好)?
有太多的事情,我不知道:
- 什麼是假?
- 什麼是存根?
- 如何測試視圖?
這些都是隻有三件事情我不知道。並同時開發一個應用程序,很多時候我到達一個地步,我知道,我需要測試的東西,我不知道如何爲它編寫一個測試...
所以我的問題是:我怎麼能在使用RSpec的BDD for Rails中可以獲得很好的(或者確定)?
一對夫婦的事情,雖然提及:
- 我討厭黃瓜。這是我的口味冗長的方式。
- 我已經隨後邁克爾·哈特爾on Rails的教程紅寶石。它確實教會了我很多。
- 我在寫我的第一個Rails應用程序,這是一個克隆的tumblr的過程。
- 我已經買RSpec的圖書和我在等待我的副本到達。不幸的是它涵蓋了許多黃瓜。
看看牛排 - http://jeffkreeftmeijer.com/2010/steak-because-cucumber-is - 爲素食主義者/它基本上是一串Rspec發電機,它是新的Capybara DSL - 不需要黃瓜,也不需要英語>紅寶石正則表達式的要求。 –