-
- 要看render出來的結構長怎麼樣,可以用screen.debug();
- 覺得要query的element有可能不在的話,用queryBy,因為getBy如果找不到就會throw Error。
- 不應該去測試DOM的結構,DOM的結構應該當成黑箱子。
- 假設有個按鈕,用getByRole不要用getByText
- @testing-library/jest-dom 應該要安裝成
devDependencies
參考文章:
How to use React Testing Library Tutorial
Testing – React Spectrum