RSpec Logo
行為驅動
Ruby 的開發方式。
讓 TDD 更具生產力且有趣。

讓我們開始吧!

首先,安裝 RSpec 並執行 rspec --init 來設定您的專案以使用 RSpec。

從一個表達一些基本期望行為的簡單範例開始。

執行範例並看著它失敗。

實作這個基本行為...

執行範例並沐浴在綠色帶來的喜悅中。

採取非常小的步驟

不要急著加入更多程式碼。相反地,加入另一個範例,讓它引導您接下來需要做什麼。並且不要忘記在程式碼變得雜亂之前花時間重構。您應該在每個步驟都保持程式碼的整潔。

查看文件
Effective Testing with RSpec 3

書籍

使用 RSpec 3 有效測試:充滿信心地建構 Ruby 應用程式

這本來自 RSpec 首席開發者的權威指南,向您展示如何使用 RSpec 來驅動更易於維護的設計、指定和記錄預期的行為,並防止在重構期間發生回歸。使用 RSpec 建構專案,來設計、描述和測試程式碼的行為 - 無論您是測試工具的新手還是經驗豐富的開發人員。

從 The Pragmatic Bookshelf 取得本書

Testing Ruby Application with RSpec Screencast

螢幕錄影

使用 RSpec 測試 Ruby 應用程式螢幕錄影,透過開發一個小型 CLI 紙牌遊戲來介紹 RSpec 的核心函式庫。除了涵蓋使用 RSpec 的技術層面外,它還涵蓋了使用它們的最佳實踐,以便您從測試套件中獲得最大收益:不同類型的測試、要測試哪些內容、以及何時適合不同的風格。

查看螢幕錄影