Laravel Sail 是 Laravel 8 的新功能,你可以透過 sail 指令來操作內建的 Docker 設定,輕鬆建立起Laravel 所需的開發環境...
很多 web 框架的範例都是 127.0.0.1,今天我們換個哈囉方式。 sail test 兩個綠燈跟你說哈囉。 自動化測試 自動化測試是什麼? 自動化測試...
Fizz Buzz 是個小朋友的遊戲,小朋友們依序報數,但當遇到三的倍數要喊 fizz、五的倍數喊 fuzz,遇到既是三也是五的倍數要喊 fizzbuzz。 有...
我想大部分的人學測試不是想用在寫 leetcode 吧,因此我們來模擬一下購物車。 我們來寫一個有點霸道的購物車,這個購物車只有兩個功能: 可以加入商品 可以...
打開 tests/Feature 讓我們來場激烈的 http test 吧! http test 基本盤,兩百。 public function testSom...
連線設定其實也沒什麼好介紹的,改 env 這種事 sail 已經弄好了。即便現在,用 composer create-project 還是有些步驟會忘記,我還寫...
昨天介紹過 Factory,今天我們要用在測試程式裡。 試一下建立三筆資料是否資料庫真的有三筆。 public function test_create_use...
要產出覆蓋率報告需要安裝 Xdebug。因為我們使用 docker 環境,所以要修改 Dockerfile,當然不是直接進 vendor 改,我們要發布設定檔。...
cypress 安裝步驟 step 1. 安裝 npm install cypress --save-dev step 2. 寫測試 安裝好後會產生 cyp...
CI 持續整合。 為什麼要 CI 呢?想想我們前面寫了那麼辛苦的自動測試,結果有人不跑測試就上傳。這時候就需要為我們的 workflow 來個測試守門員,通過測...