diff --git a/apps/trading-e2e/src/support/commands.ts b/apps/trading-e2e/src/support/commands.ts deleted file mode 100644 index c6a821e12..000000000 --- a/apps/trading-e2e/src/support/commands.ts +++ /dev/null @@ -1,37 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** - -// eslint-disable-next-line @typescript-eslint/no-namespace -declare namespace Cypress { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - interface Chainable { - login(email: string, password: string): void; - getByTestId(selector: string): Chainable>; - } -} -// -// -- This is a parent command -- -Cypress.Commands.add('login', (email, password) => { - console.log('Custom command example: Login', email, password); -}); -// -// -- This is a child command -- -// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) -Cypress.Commands.add('getByTestId', (selector, ...args) => { - return cy.get(`[data-testid=${selector}]`, ...args); -}); diff --git a/apps/trading-e2e/src/support/index.ts b/apps/trading-e2e/src/support/index.ts index 3d469a6b6..4a6c6f6c1 100644 --- a/apps/trading-e2e/src/support/index.ts +++ b/apps/trading-e2e/src/support/index.ts @@ -14,4 +14,4 @@ // *********************************************************** // Import commands.js using ES2015 syntax: -import './commands'; +import '@vegaprotocol/cypress';