建立bot 官方文件有說有以下建立方式至於差別在哪呢? # Returns a User instance that's not saved user = bu...
在測試時會因為需要經過一些 Service、Worker、第三方服務導致真的去運行,進而讓測試速度變慢,如果這些 Service 、 Worker、第三方服務...
Controller test 主要測在 controller 的 action,基本的 CRUD action,或是一些response是否正確、redire...
我們公司的專案在 rails4 所以一般我都還是在寫 controller test一直到某天看到有 request test 才開始好奇到底跟 control...
在開始寫測試的時候因為許多 action 進入前都必須要先登入使用者才能有權限做其他事情,但在測試該如何登入使用者呢? 其實在 Devise 有提供 sign_...
測試覆蓋率在測試中的環節也是需要顧及的,我們今天會使用 SimpleCov 來算測試覆蓋率 安裝 SimpleCov 安裝 gem 然後 bundle ins...
今天就來說說 expect() 與 expect {} 的差別吧 我們用一個例子來講 describe 'Post #create' do let(...
寫Cucumber之前,先了解何謂 BDD(Behaviour-Driven Development) 以及什麼是 Gherkin 語法? BDD 行為驅動開發...
昨天講了安裝 Cucumber 以及基本語法今天我會拿一些範例來看看是如何寫的! 基本上每一句語句都會對應到一個建立的程式碼通常會搭配 FactoryBot 使...
這其實與測試無關是我最近看得很新奇的東西就來額外補充一下XD 在 rb file 裡如果用反引號 可以執行 shell 指令 # $ rails console...