When testing Typescript files, ESLint might complain about some Jest/Jasmine functions (e.g. describe, test, it, onSpy, etc.):
'describe' is not defined.eslint(no-undef)
That happens even after installing the @types/jest package.
ESLint needs you to specify which environments your script will run:
// .eslintrc.yml
env:
- jasmine: true
- jest: true
Now, Jasmine and Jest types will be set as global variables and your linting will work again. :)
Top comments (0)