32 lines
1.1 KiB
JavaScript
32 lines
1.1 KiB
JavaScript
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());
|
|
});
|
|
});
|