iT邦幫忙

rspec相關文章
共有 42 則文章
鐵人賽 自我挑戰組 DAY 17

技術 IT 邦鐵人賽 Day 17 - 在 Rails 中使用 RSpec

前幾天我們介紹了 RSpec 如何進行測試,以及其各種在建立規格時會用到的方法,今天我們要把 RSpec 裝到 Rails 裡,讓 Rails 也可以進行測試。...

鐵人賽 自我挑戰組 DAY 1

技術 Day01 測試寫起乃 - 前言

大家好,我是CK!這次要來挑戰學習測試紀錄大全! 為何要選擇挑戰測試? 由於是菜鳥工程師而且許多職缺都寫必備會寫測試,不禁詢問自己是否懂測試?自己寫測試真的是正...

鐵人賽 自我挑戰組 DAY 16

技術 IT 邦鐵人賽 Day 16 - RSpec 語法 shared_context

昨天介紹了 shared_examples 的概念,如果理解,今天的內容就非常容易了。事不宜遲,馬上來介紹我們的 shared_context 吧。 share...

鐵人賽 自我挑戰組 DAY 21

技術 IT 邦鐵人賽 Day 21 - Capybara 模式設定、Debug、登入狀態

昨天介紹了 Capybara,提到這款套件是以「使用者」角度操作網頁來進行測試,所以它也可以真實呈現操作頁面的視覺畫面! Capybara 測試模式 分為兩種,...

鐵人賽 自我挑戰組 DAY 13
Rails測試寫起乃!!! 系列 第 13

技術 Day13 測試寫起乃 - controller test

Controller test 主要測在 controller 的 action,基本的 CRUD action,或是一些response是否正確、redire...

鐵人賽 自我挑戰組 DAY 10

技術 IT 邦鐵人賽 Day 10 - RSpec 基本語法

前面介紹了 RSpec 的規格與測試,讓大家都能明白 TDD 的測試流程,紅燈、綠燈、優化與重構。接下來,我們會花好幾篇來介紹 RSpec 的 語法。 今天我們...

鐵人賽 自我挑戰組 DAY 20

技術 IT 邦鐵人賽 Day 20 - 水豚君的幫助 Capybara

今天我們來介紹這款我超喜歡的測試框架:capybara。Capybara 是用來跟 Rspec-rails 搭配使用,也就是 Rspec-rails 的輔助工具...

鐵人賽 自我挑戰組 DAY 16
Rails測試寫起乃!!! 系列 第 16

技術 Day16 測試寫起乃 - 測試覆蓋率

測試覆蓋率在測試中的環節也是需要顧及的,我們今天會使用 SimpleCov 來算測試覆蓋率 安裝 SimpleCov 安裝 gem 然後 bundle ins...

鐵人賽 自我挑戰組 DAY 22

技術 IT 邦鐵人賽 Day 22 - Capybara 額外補充

在使用 Capybara 時,雖然語法看起來就是單單純純的去哪個頁面、按什麼按鈕、填什麼表單、然後驗證。這樣聽起來似乎並不難,但只要操作到外網或是使用套件,就沒...

鐵人賽 自我挑戰組 DAY 9

技術 IT 邦鐵人賽 Day 9 - RSpec 測試完成

不知道大家有沒有先試著自己做做看,然後自己測測看。其實可以自己玩玩看 rspec 指令所產出來的訊息,學習判斷訊息內容也是很重要的訓練,不只在測試,在任何只要是...

鐵人賽 自我挑戰組 DAY 8

技術 IT 邦鐵人賽 Day 8 - RSpec 的第一個綠燈

現在,我們已經開始進入寫測試 code 的階段了。今天要做的是在 Rspec 的規格裡,補上要測試的 code,那我們先從第一個規格描述 it 著手吧!也就是...

鐵人賽 自我挑戰組 DAY 18

技術 IT 邦鐵人賽 Day 18 - Factory_bot 幫你輕鬆測(一)

昨天已經在 Rails 裡安裝了 rails-rspec,但通常不太可能只單靠 rails-rspec 完成測試的撰寫。 WHY 我想,如果非 Rails 初...