vitest-dev / eslint-plugin-vitest

eslint plugin for vitest
MIT License
325 stars 44 forks source link

Rule: enforce `await` for `expect.poll` and `expect.element` #496

Open sheremet-va opened 2 months ago

sheremet-va commented 2 months ago

Both expect.poll and expect.element always return async assertions. It would be nice to enforce await before them:

- expect.poll(() => getElement()).toBeVisible()
+ await expect.poll(() => getElement()).toBeVisible()