有關寫測試的重要性, 本文不再贅述
觀念性文章可參考以下大大們的見解…
Coding: 寫 Test 還是不寫 Test? - Mr. Jamie
Rails 3 實戰聖經: 測試 Testing - ihower
Rspec 讓你愛上寫測試 - ihower
安裝
參考官方文件: https://github.com/rspec/rspec-rails
Gemfile
1 2 3 4 5 6 |
|
1
|
|
產生檔案
1
|
|
移除舊的 test, 可視需求執行, 一般有了 rspec 就不會想再用舊的 test 框架啦 XD
1
|
|
此時專案下會多了 spec 目錄, 以及 spec/spec_helper.rb
另外透過 rails g 產生 model 或 controller 時, spec 目錄下也會產生對應的 spec 檔
如
1
|
|
1 2 3 4 5 |
|
同理, rails destroy 也會對應刪除
下一篇將會介紹基本語法以及跑測試的方法