Scott Floyd
Scott Floyd

Reputation: 86

No spec files found when running Cypress using scripts in package.json

I am trying to use script aliases in the package.json file.

In order for something like this to open the test runner,

"cy:open:prod": "cypress open --env ENV=production",

I run the command npm run cy:open:prod in the command line in the same folder that package.json is located.

The script runs and opens the test runner, however no spec files are found.

In all the examples I have found it describes this approach. Is there something I am missing in configuation to point it to where my spec files are?

Thanks in advance.

Upvotes: 0

Views: 263

Answers (1)

Marsh.Yelloe
Marsh.Yelloe

Reputation: 184

There is nothing basically wrong with the scripts in package.json, they look normal and would not cause the problem you mention.

I suggest you check the specPattern setting in configuration, it should match the naming convention you have chosen to use for your specs.

See e2e settings for more details.

Of you still have trouble with it, start a new project and let Cypress set the configuration for you, it will automatically match up the specPattern to the default value.

Upvotes: 1

Related Questions