JEST testPathPattern not recognizing integration tests

520 Views Asked by At

I have the below structure and trying to run jest --testPathPattern=static/integration-tests to execute only the integration-tests. But I am seeing 0 matches. I tried even testRegex and other options too but in vain. Is my command right or is any modification required? FYI jest documentation doesn't have much description on the file patterns and I am completely new to the Javascript and ofcourse the Jest. Appreciate any help!

-resources
   |__package.json
   |__static
          |__unit-tests
          |          |__somescript.unit.test.js
          |
          |__integration-tests
                     |__somescript.int.test.js  
1

There are 1 best solutions below

0
Adam Malik On BEST ANSWER

I use a file naming scheme to distinguish unit and integration tests like you, this works for me:

jest --testRegex '\\.(?:unit)\\.test.js$'

jest --testRegex '\\.(?:int)\\.test.js$'

or if you want to run more than one kind of test:

jest --testRegex '\\.(?:unit|int)\\.test.js$'