
今天到了開賽的第 19 天,已經超過一半了,想來進行關於開賽至今文章的小總結篇,讓自己在開賽中段也重新溫習及做一些重點整理。
首先是關於測試的基礎知識篇:
test 、 describe )beforeAll > beforeEach > test > afterEach > afterAll
toBe 、toEqual 等及如何產生測試率覆蓋報告getBy 、 findBy 、queryBy 選取方式差異及 ByRole 、ByText 等選取條件
findBy 適合處理非同步queryBy 適合斷言不存在的元素toBeInTheDocument 、toBeDisabled 等jest.fn 模擬及設定回傳值spyOn 模擬函式WaitFor 、FindBy 等方法操作非同步行為axios ,避免測試時實際呼叫 API中場的心得回饋(碎碎念)總覺得這次的大綱沒有上次參賽明確,但還蠻開心自己有堅持挑戰,在撰寫鐵人賽過程,常常在寫一些範例程式碼的時候,卡住在小地方,但透過慢慢的 debug 對測試的熟悉度也緩緩提升中 ~~
也希望透過小總結的方式釐清過去學了些什麼及後續還有 11 天的路程,該往哪邊繼續前進!