import '@vegaprotocol/cypress'; import './common.functions.js'; import './staking.functions.js'; import './governance.functions.js'; import './wallet-eth.functions.js'; import './wallet-teardown.functions.js'; import './wallet-vega.functions.js'; import './proposal.functions.js'; import registerCypressGrep from '@cypress/grep'; import { aliasGQLQuery } from '@vegaprotocol/cypress'; import { chainIdQuery, statisticsQuery } from '@vegaprotocol/mock'; registerCypressGrep(); // Hide fetch/XHR requests - They create a lot of noise in command log const app = window.top; if (!app.document.head.querySelector('[data-hide-command-log-request]')) { const style = app.document.createElement('style'); style.innerHTML = '.command-name-request, .command-name-xhr { display: none }'; style.setAttribute('data-hide-command-log-request', ''); app.document.head.appendChild(style); } before(() => { // Mock chainId fetch which happens on every page for wallet connection cy.mockGQL((req) => { aliasGQLQuery(req, 'ChainId', chainIdQuery()); aliasGQLQuery(req, 'Statistics', statisticsQuery()); }); });