Search code examples
testingjestjscygwin

"--watch is not supported without git/hg" with cygwin jest and git


I would really appreciate help with this.

I have cygwin installed and set up to use the PATH from windows. This has been working great for a ton of node development, but I've recently run into an issue where when I run

yarn jest --watch

I get the following error:

--watch is not supported without git/hg, please use --watchAll
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I have installed git and node in windows.

I have found a workaround of using the Command Prompt for running the tests, but would really like to be in one environment.


Solution

  • After some consideration, I thought my workaround could be a valid answer to this question. Although, I would still like to get this working properly in Cygwin.

    If you have node and git installed in windows then you can go into the Command Prompt and run yarn test --watch or npm run test -- --watch to accomplish the same thing.