-2
rspec gem做什麼?它被命名爲「行爲驅動的開發工具」,但這些話並沒有說清楚。什麼是rspec寶石?
rspec gem做什麼?它被命名爲「行爲驅動的開發工具」,但這些話並沒有說清楚。什麼是rspec寶石?
RSpec是爲您的應用程序編寫測試的寶石。功能與Test:Unit(Rails自帶)類似,但它們的發展方式卻有所不同。
有各種各樣的測試框架,允許您遵循稱爲測試(或行爲)驅動開發的開發過程。這種開發風格基本上指出,你爲一個功能或一段代碼編寫測試,這些代碼最初會失敗(因爲你還沒有編寫功能)。然後您編寫該功能的代碼,直到測試通過。看起來倒退了,但它提供了比其他開發方法更多的好處。我發現railscast插曲"How I Test"在學習測試驅動開發和RSpec方面非常有幫助(因爲這是Ryan用於測試的情節)。