Skip to content

gitbrik/jest-tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jest-tags

npm i jest-tags --save-dev
npm i -g jest-tags

AND, NOT, OR

AND

Run tests with the X and Y tags

jest-tags --tags 'X && Y'

OR

Run tests with the X or Y tags

jest-tags --tags 'X Y'

or

jest-tags --tags 'X || Y'

AND

Don't run tests with the X tag

jest-tags --tags '!X'

Combined

Don't run tests with the X and Y tags combination

jest-tags --tags '!X && !Y'

Run tests without the X or Y tags

jest-tags --tags '!X || !Y'

Run tests with the X tag and without the Y tag

jest-tags --tags 'X && !Y'

Example

const {tags} = require('jest-tags')

tags('smoke').test(/* ... */)

tags('integration', 'fast').it(/* ... */)
jest-tags --tags "smoke !integration"

Only tests that matches the criteria will proceed. Other tests will be skipped and appear as skipped in the test output.

Test hooks

  • tags().test.only() : has a priority over a tag
  • tags().test.skip() : has a priority over a tag

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors