title | tags |
---|---|
透過 Jest 快速測試 API,不用燃燒生命幫後端 debug |
Howard, test, jest, API |
後端 API 測試責任 前端手動測試 前端遲早要自己測試 API 的!
save result into history
每次執行會產出一個 .snap
檔名的 Snapshot 檔案。
記得 git 去追蹤每次測試的結果差異。
let result = (input = output) ? success : error
- mc testing
- jest init
- jest.config.js
testMatch:[
"REGEX.FILE"
]
- snapshot.js
- npm test
- .toMatchSnapshot()
- fix snapshot by rm
# fail case
- Snapshot
+ received
schema 像是描述器,敘述規則與格式,用來比對測試結果。 jest json schema
test('schema test')
iOS codable Unit test
QA: if BE change a lot?
A: make a CI for BE
- 左上角的 Menubar 修改 Configuration,可以將
Global
>URI Format
改成none
再產出,比較不會帶有的沒的。