本書內容

很多高手都說測試先行很重要,但是很多高手也說測試先行不重要。不論他們的論點如何,我們通常只知道一件事:多數公司,通常會考 RSpec on Rails 的基本寫作。

然而,網上的 RSpec 教程很多,卻往往沒有好的完整的起步教學。

包含:從最初的起步設定,到實際測試一個完整的案例,基本的測試概念以及例子。

這就是這本教程想做到的事。

本書內容將涵蓋以下主題

  • rspec-rails 的使用
  • TDD and Red / Green / Refactor
  • Unit Test, Functional Test, Integration Test
  • One Assertion Principle
  • Macros
  • Shared Examples
  • Feature specs with Capybara
  • Stub
  • Mock
  • Spy with mocha
  • Testing Time
  • Email Testing

會以一個完整的 Rails 討論區的開發作為 TDD 的 Example。

第一章示範如何以 TDD 進行 CRUD RESTful 的功能開發。 第二章示範如何以 Macros、Shared Examples。describe、it、let、subject。....

results matching ""

    No results matching ""