RSpec - 分享範例,整理範例
程式碼需要共用,測試的程式碼當然也不例外,使用 shared_example 可以重複利用相同的測試區塊
- 發佈時間
Robert Chang
技術部落格
程式碼需要共用,測試的程式碼當然也不例外,使用 shared_example 可以重複利用相同的測試區塊
思考變數是一件很痛苦的事情,而 RSpec 的 subject 可以讓你不需要想那麼多,快速地進入測試
Hooks 是軟體中一個很常見的概念,放在 RSpec 中也不例外,當然替範例提供了各式各樣的 Hook 做使用
Context 的中文可以解釋成脈絡,利用脈絡來組織 RSpec 的程式碼是很常見的一種做法
let 方法是整個 RSpec 的靈魂,我們會不斷地使用這個方法來建立實用的測試物件
隨著測試越來越多,是時候該把界線劃清,整理一下測試了