2021 iThome 鐵人賽
分享至
測試會用到的工具是 React Testing Library,後續對元件有改動時也可以使用 Snapshot testing。
基本上測試撰寫的 SOP 就是這樣:
而主要其實就是用 DOM API 去檢查有沒有相應的改變,這邊要注意的是 Jest 模擬出的 DOM 渲染方式與真實 DOM 會有些不同,所以可能會踩到一些雷,但就先不在這贅述了!
以 Popper 的測試舉例如下:
IT邦幫忙