@gasket/plugin-cypress v7.5.0
@gasket/plugin-cypress
Creates a Cypress-based testing environment for your Gasket application.
Installation
This plugin is only used by presets for create-gasket-app and is not
installed manually for applications. It is automatically included when using
specific presets.
Usage
When you create a new Gasket application that includes the
@gasket/plugin-cypress, it configures a Cypress-based testing environment. It
will automatically add the following scripts to your package.json:
- npm run cypress: Opens the Cypress Test Runner using the default configuration values from- cypress.config.js. It runs all tests specified in the test folder.
- npm run cypress:headless: Runs all Cypress tests to completion in headless mode. The tests should be located in the test folder, or in the folder defined by- integrationFolderin the- cypress.config.jsconfiguration.
- npm run e2e: Starts the Next.js production server (- next start) and opens the Cypress Test Runner for end-to-end testing. The server runs at- http://localhost:3000by default.
- npm run e2e:headless: Similar to- npm run e2e, but runs the Cypress tests to completion in headless mode.
Important Notes
- Before running npm run cypressornpm run cypress:headless, make sure the server is running in a separate terminal tab. You can start the server by runningnpm run start(ornpm run start:local).
- Before starting the server for the first time, you must run
npm run buildto ensure that all necessary assets are built and available for testing.
Additional Configuration
The plugin automatically detects if your project is a React-based application and adjusts its setup accordingly:
- For React projects, it adds additional dependencies like
start-server-and-testfor easier server and test management.
- Test files and configuration files will be added under a generator directory.
License
8 months ago
8 months ago
6 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
6 months ago
11 months ago
11 months ago
11 months ago
11 months ago
5 months ago
9 months ago
11 months ago
10 months ago
11 months ago
8 months ago
11 months ago
11 months ago
11 months ago
9 months ago
9 months ago
9 months ago
7 months ago
7 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago