jest-docblock-runner
Run Jest tests by docBlock pragmas like those used in jest-circus-allure-environment
🚧 This is currently under development. 🚧
➕ Jest patches
This project is contingent on code changes to be approved and merged into the Jest project. For now I've implemented a workaround that applies patches to the Jest dependencies using patch-package. This should happen automatically after installing the dependencies with yarn install
/npm install
.
If for some reason the patches were not applied automatically you can apply them by running:
npx patch-package --patch-dir="./node_modules/jest-docblock-runner/patches"
🚀 Quick start
- Add dependency to project
yarn add --dev jest-docblock-runner
- Apply the patches to jest-circus, jest-jasmine2, jest-types, and jest-runner
npx patch-package --patch-dir="./node_modules/jest-docblock-runner/patches"
- Update Jest configuration
See the Jest documentation for more information.
{
...
"runner": "jest-docblock-runner"
}
- Add DocBlock pragmas to your tests
test('bank records update, when I withdraw $100 USD', () => {
...
})
- Run specific marked tests
yarn run jest --severity=critical
Note: This will accept comma separated values and/or multiple flags.
TODO: