Rspec 101
Rspec 101
关于本书
# 本書內容
本書內容將涵蓋以下主題
* 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。
Warning:
This book is designed for my colleagues but not for sale at the first place.
Therefore, this book is is not granted will be finished at a specify date. And is not refundable.
Please consider these terms before buying this books!
目录
- 本書內容
- 本書練習專案
- 建立一個新專案 groupme
- 安裝 Rspec
- 第一章:建立 Group
- TDD :從寫 Group controller 開始
- 功能 1.1 : 在 /groups 要能見到所有的 Group
- 補充 1.1-1: 使用 Fabricator 生假資料
- 補充 1.1-2: One assertion per test
- 補充 1.1-3: DAMP Not DRY
- 功能 1.2 : 在 /groups/1 要能見到 Group 的內容
- 功能 1.3 : 在 /groups/new 填寫表單
- 功能 1.4 : 在 /groups/new 填寫表單後送出產生一筆紀錄
- 補充 1.4-1: 使用 context 整理重複語句
- 功能 1.5 : 在 /groups/1/edit 修改表單
- 功能 1.6 : 在 /groups/1/edit 修改表單送出更新原有紀錄
- 功能 1.7 : 刪除 group 紀錄
- 總結
- 第二章:只有註冊會員才能管理 Group
- 安裝 Devise
- 功能 2.1 : 使用者必須要登入才能新增 Group
- 補充:2-1-1 : 使用 macros 簡化重複動作
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在$10的购买中赚$8,在$20的购买中赚$16
我们在$7.99或以上的购买中支付80%的版税,并在$0.99至$7.98的购买中支付80%的版税减去50美分的固定费用。在$10的销售中赚$8,在$20的销售中赚$16。因此,如果我们以$20销售5000本未退款的书,您将赚取$80,000。
(是的,一些作者已经在Leanpub上赚了很多钱。)
实际上,作者在Leanpub上赚取了超过1300万美元通过写作、出版和销售。
了解更多关于Leanpub写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。