问题描述
当测试用例包含异步逻辑时,直接在异步逻辑函数里使用expect会导致测试失败
解决方案
不能直接在异步函数里直接使用expect函数,因为watch函数是同步的,it不会等待异步函数中的异步逻辑,需要在it中等待watch的异步逻辑调用完成
1 | it('watch invalidate callback should be work', async () => { |
By XyGod; Published on 2026-04-01
当测试用例包含异步逻辑时,直接在异步逻辑函数里使用expect会导致测试失败
不能直接在异步函数里直接使用expect函数,因为watch函数是同步的,it不会等待异步函数中的异步逻辑,需要在it中等待watch的异步逻辑调用完成
1 | it('watch invalidate callback should be work', async () => { |