mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-21 06:30:49 -06:00
1.4 KiB
1.4 KiB
title, comments, description
| title | comments | description |
|---|---|---|
| Cypress.Server | true |
Permanently change the default options for all cy.server() instances
{% note info New to Cypress? %}
Any configuration you pass to cy.server() will only persist until the end of the test.
{% endnote %}
Syntax
Cypress.Server.defaults(options)
Usage
Server.defaults() requires being chained off Cypress.
{% fa fa-check-circle green %} Valid Usage
Cypress.Server.defaults({}) // Set server defaults
{% fa fa-exclamation-triangle red %} Invalid Usage
cy.Server.defaults({}) // Errors, cannot be chained off 'cy'
Arguments
{% fa fa-angle-right %} options (Object)
Pass in an options object to change the default behavior of .filter().
Examples
Options
These options will be the new defaults.
// pass anything here you'd normally pass to cy.server().
Cypress.Server.defaults({
delay: 500,
force404: false,
whitelist: function(xhr){
// handle custom logic for whitelisting
}
})
Notes
Where to put server configuration
A great place to put this configuration is in your cypress/support/defaults.js file, since it is loaded before any test files are evaluated.