blob: f35106b1085199dfeee2cdfc1590753610c36ae3 [file] [view]
# Jest example
This example shows how you might use the Jest testing framework
It has a utility macro in `jest.bzl` which makes a more ergonomic API for calling the `jest_test` rule in `@npm//jest-cli:index.bzl`. We suggest copying that to your repo.
## Running on Windows
To make the tests running on windows as well you have to add the `--enable_runfiles` flag to your `.bazelrc`.
This requires running under elevated privileges (Admin rights), Windows 10 Creators Update (1703) or later system version, and enabling developer mode.
```
build --enable_runfiles
run --enable_runfiles
test --enable_runfiles
```
# Jest typescript example
Under `ts/` there's an example of using jest with typescript directly with generated rule from `@npm//jest-cli:index.bzl`