I'm doing some slightly bizarre stuff using Jest for testing where I'm writing some stuff to disk. If I use the watch
flag in Jest however then I'm finding (quite obviously) that each time I write something to disk the tests refire again.
I don't currently have any sort of configuration, and I've taken a look at the documentation, but it's really not clear to me which option I need to be using to suppress watching particular files. I believe I can see options to exclude code from code-coverage and test execution, but not the actual watcher.
In my case I've got a setup like this and I just want to suppress my results directory:
__tests__
__snapshots__
(created by Jest)results
(created by me and the directory to exclude)
- testfile1.js
How can I do this?
"jest": { "modulePathIgnorePatterns": ["__tests__/results/"] },
but it doesn't work unfortunately. – Ellyellyn