UNPKG

graphdb-workbench-tests

Version:
51 lines (44 loc) 1.99 kB
// *********************************************************** // 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 // *********************************************************** // Import commands.js using ES2015 syntax: import './commands'; // Alternatively you can use CommonJS syntax: // require('./commands') import 'cypress-real-events'; import 'cypress-file-upload'; import {LicenseStubs} from "../stubs/license-stubs"; import {SecurityStubs} from "../stubs/security-stubs"; // https://github.com/bahmutov/cypress-code-coverage require('@bahmutov/cypress-code-coverage/support'); // Configures an environment variable with the key used for common actions (cmd on mac, ctrl on other OS). // This variable must be used in all actions that type e.g. ctrl-a to select text. Cypress.env('modifierKey', Cypress.platform === 'darwin' ? '{cmd}' : '{ctrl}'); require('cypress-failed-log'); require('cypress-terminal-report/src/installLogsCollector')(); // We don't want any tests to hit real Google beforeEach(() => { LicenseStubs.stubGoogleCalls(); // This env variable is set globally in the cypress.config.js and // can be changed from within the spec files if needed like this // Cypress.env('set_default_user_data', false); if (Cypress.env('set_default_user_data')) { // cy.setDefaultUserData(); // Stub the request for updating user data instead of making request // to modify it because for some reason this request gets a 401 response // for some reason. // It'll be good to investigate it a bit sometime. SecurityStubs.stubGetAdminUser(); } });