Creates a cypress based testing environment for your Gasket application.
This plugin should only be used during the create command for new apps.
gasket create <app-name> --plugins @gasket/plugin-cypress
When you create a new gasket application that is configured with the cypress
plugin it will prepare it with a cypress based testing environment. It will add
the following scripts to the package.json:
NOTE: before running npm run cypress or npm run cypress:headless, you should first start the server in a separate tab. Before starting the server for the first time, you must run gasket build/npm run build in order for things to work properly.
npm run cypress, opens the Cypress Test Runner and uses the default configuration values fromcypress.config.js, which uses all tests specified in the tests foldernpm run cypress:headlessruns all cypress tests to completion. the cypress tests must be located in the test folder or whatever folder value is set forintegrationFolderin thecypress.config.jsconfignpm run e2estarts the Next.js production server in conjunction with opening the Cypress Test Runnernpm run e2e:headlessSame asnpm run e2e, but runs the cypress tests to completion in the command line