libreoffice-online/cypress_test/support/index.js

32 lines
727 B
JavaScript
Raw Normal View History

/* global require Cypress Promise */
require('cypress-failed-log');
if (Cypress.env('INTEGRATION') === 'php-proxy') {
Cypress.Server.defaults({
ignore: function() {
return true;
}
});
}
var COMMAND_DELAY = 1000;
if (Cypress.browser.isHeaded) {
Cypress.Commands.overwrite('get', function(originalFn, selector, options) {
return new Promise(function(resolve) {
setTimeout(function() {
resolve(originalFn(selector, options));
}, COMMAND_DELAY);
});
});
Cypress.Commands.overwrite('contains', function(originalFn, selector, content, options) {
return new Promise(function(resolve) {
setTimeout(function() {
resolve(originalFn(selector, content, options));
}, COMMAND_DELAY);
});
});
}