帶你在Go?test中體驗jest的安裝使用
正文
二話不說,先上圖:
圖中我們看到,當你啟動 gojest 命令后,可以進行交互式的測試。
- 按 f 鍵聚焦第一個失敗的用例
- 當你保持時,可以自動重測
- 精簡了測試信息
有了這個測試庫,我們就可以在茫茫多的測試日志中快速定位需要聚焦失敗的用例。
安裝
$ go install github.com/ymzuiku/gojest@latest
使用
在你的項目中
測試所有:
gojest ./...
測試某個目錄下的所有:
gojest ./dir/...
測試所有,并且監(jiān)聽修改事件
gojest ./... -w
在命令行中鍵入以下按鍵,切換測試行為:
- 測試所有:
a
- 聚焦第一個失敗的用例:
f
- 測試所有,且忽視緩存:
shift+a
- 聚焦第一個失敗的用例,且忽視緩存:
shift+f
- 幫助:
h
- 退出:
q
話說回來,這不就是 jest 么?【手動狗頭】
最后附上倉庫地址:github.com/ymzuiku/goj…
以上就是帶你體驗Go test中的jest的詳細內(nèi)容,更多關(guān)于Go test體驗jest的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
go語言通過反射獲取和設(shè)置結(jié)構(gòu)體字段值的方法
這篇文章主要介紹了go語言通過反射獲取和設(shè)置結(jié)構(gòu)體字段值的方法,實例分析了Go語言反射的使用技巧,需要的朋友可以參考下2015-03-03教你用go語言實現(xiàn)比特幣交易功能(Transaction)
每一筆比特幣交易都會創(chuàng)造輸出,輸出都會被區(qū)塊鏈記錄下來。給某個人發(fā)送比特幣,實際上意味著創(chuàng)造新的 UTXO 并注冊到那個人的地址,可以為他所用,今天通過本文給大家分享go語言實現(xiàn)比特幣交易功能,一起看看吧2021-05-05基于go手動寫個轉(zhuǎn)發(fā)代理服務(wù)的代碼實現(xiàn)
這篇文章主要介紹了基于go手動寫個轉(zhuǎn)發(fā)代理服務(wù)的代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-02-02