RSpec - 學會使用 subject
思考變數是一件很痛苦的事情,而 RSpec 的 subject 可以讓你不需要想那麼多,快速地進入測試
RSpec - Hooks 們以及作用域的差別
Hooks 是軟體中一個很常見的概念,放在 RSpec 中也不例外,當然替範例提供了各式各樣的 Hook 做使用
RSpec - 用 Context 來組織程式碼區塊
Context 的中文可以解釋成脈絡,利用脈絡來組織 RSpec 的程式碼是很常見的一種做法
RSpec - 實用的 let 方法以及客製化錯誤訊息
let 方法是整個 RSpec 的靈魂,我們會不斷地使用這個方法來建立實用的測試物件
RSpec - 整理重複煩人的測試
隨著測試越來越多,是時候該把界線劃清,整理一下測試了
RSpec - 讓一個範例維持一種期望
隨著測試的數量增加,範例越來越多,這時候讓一個範例保持一個期望是很重要的
RSpec - 學會閱讀錯誤到通過測試
從測試的錯誤訊息來找到原因,並嘗試通過測試,完成一個完整的循環
RSpec - 基礎語法
RSpec 是 Ruby on Rails 中最常被使用的測試框架,本文將介紹基礎的語法,讓讀者可以更進一步理解並運用
RSpec - TDD 測試驅動開發
TDD 是一個廣為人知的測試開發方式,但實際上是如何運作的?以及帶來的好處是什麼呢?
RSpec - 初始化的資料夾剖析
當 rspec --init 後,會得到一些自動生成的檔案,今天這篇文章將介紹這些檔案的用處以及設定