子組件 Nav.vue單元測試
父組件
1 | <template> |
測試子組件如下Nav.vue
1 | <template> |
mount:掛載。
props:父傳子。
data-test:在html綁定。
findAll():與 類似find,傳回數組DOMWrapper。
expect(value):攥寫每一筆測試時都會使用 expect(value) 和匹配器 (matcher) 來『斷言』某個值,expect (value) 的參數 value 會是程式碼產生的值
toContain('C'):包含
findComponent():尋找 Vue 元件實例,VueWrapper如果找到則傳回。否則返回ErrorWrapper。
emitted():子傳遞給父元件
toHaveLength(Number):Length數量
toEqual():等於
toHaveProperty():屬性的值
1 | import { describe, it, expect } from 'vitest' |