大家好,我是CK!這次要來挑戰學習測試紀錄大全! 為何要選擇挑戰測試? 由於是菜鳥工程師而且許多職缺都寫必備會寫測試,不禁詢問自己是否懂測試?自己寫測試真的是正...
在開始之前我想先推薦幾個來源對於寫 Rails 測試頗有幫助的幾個網站也是我個人在開始寫之前有看過的網站,在此先不談論一些測試的概念或是單元測試...等等而是以...
安裝 Rspec 在安裝 Rspec 之前我們先產生一個 Rails 6的新專案到 Gemfile 可以看到其實在 test 裡已經有這些 gem 了 grou...
在上一篇我們已經安裝好 rspec 也產出了 User model 接下來就開始嘗試寫測試摟! 我在 User 上多了幾個欄位接下來就可以針對以下欄位來做測試...
昨天我們已經寫出了第一篇測試 今天我們就要來依靠 Shoulda Matchers 來簡化以及優化我們的測試 安裝 Shoulda Matchers Shoul...
before 用法比較像是在測試之前你需要哪些前置作業? after 就是在測試之後要做哪些事情? 由於 after 比較少使用我們就先以 before 為主,...
昨天介紹了 before 之後今天就可以直接來看 let 摟! let、let! let => 被呼叫才會執行賦值let! => 等同於before...
在測試這項範例之前我一直搞不懂在過去測試的時候我記得 test db 不會清除資料,後來查資料才發現原來在安裝 rspec 時在 rails_helper.rb...
在測試時常會需要建立假資料以供測試使用,就可以安裝 FactoryBot 來建立資料 安裝 FactoryBot 指令 gem "factory_b...
今天就來繼續介紹 trait、parent、association、alias! alias 簡單來說就是更改 factory 名稱 # users.rb Fa...