mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-09 19:22:51 +00:00
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
// ***********************************************************
|
|
// This example support/index.js is processed and
|
|
// loaded automatically before your test files.
|
|
//
|
|
// This is a great place to put global configuration and
|
|
// behavior that modifies Cypress.
|
|
//
|
|
// You can change the location of this file or turn off
|
|
// automatically serving support files with the
|
|
// 'supportFile' configuration option.
|
|
//
|
|
// You can read more here:
|
|
// https://on.cypress.io/configuration
|
|
// ***********************************************************
|
|
|
|
// When a command from ./commands is ready to use, import with `import './commands'` syntax
|
|
// import './commands';
|
|
Cypress.on('window:before:load', window => {
|
|
// Fake that user is using its browser in german language
|
|
Object.defineProperty(window.navigator, 'language', {value: 'de-DE'});
|
|
Object.defineProperty(window.navigator, 'languages', [{value: 'de-DE'}]);
|
|
|
|
// Fail tests on console error
|
|
cy.stub(window.console, 'error').callsFake(message => {
|
|
// log out to the terminal
|
|
cy.now('task', 'error', message);
|
|
// log to Command Log and fail the test
|
|
throw new Error(message);
|
|
});
|
|
});
|