test(trading): improved a dropdown verification test (#2969)
This commit is contained in:
parent
afdb387742
commit
eee85c231b
6
.github/workflows/cypress-live-test.yml
vendored
6
.github/workflows/cypress-live-test.yml
vendored
@ -18,9 +18,11 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
- uses: actions/setup-node@v3
|
- name: Use Node.js 16
|
||||||
|
id: Node
|
||||||
|
uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: 16
|
node-version: 16.15.1
|
||||||
|
|
||||||
- name: Run Cypress tests
|
- name: Run Cypress tests
|
||||||
uses: cypress-io/github-action@v4
|
uses: cypress-io/github-action@v4
|
||||||
|
@ -4,6 +4,7 @@ import { marketsQuery } from '@vegaprotocol/mock';
|
|||||||
import { getDateTimeFormat } from '@vegaprotocol/react-helpers';
|
import { getDateTimeFormat } from '@vegaprotocol/react-helpers';
|
||||||
|
|
||||||
const dialogCloseBtn = 'dialog-close';
|
const dialogCloseBtn = 'dialog-close';
|
||||||
|
const popoverTrigger = 'popover-trigger';
|
||||||
|
|
||||||
describe('markets table', { tags: '@smoke' }, () => {
|
describe('markets table', { tags: '@smoke' }, () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
@ -173,8 +174,13 @@ describe('markets table', { tags: '@smoke' }, () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function openMarketDropDown() {
|
function openMarketDropDown() {
|
||||||
cy.getByTestId(dialogCloseBtn).should('be.visible');
|
cy.getByTestId(dialogCloseBtn).then((button) => {
|
||||||
|
if (button.is(':visible')) {
|
||||||
|
cy.get('[data-testid^="market-link-"]').should('not.be.empty');
|
||||||
cy.getByTestId(dialogCloseBtn).click();
|
cy.getByTestId(dialogCloseBtn).click();
|
||||||
cy.getByTestId('popover-trigger').click();
|
cy.get('[data-testid^="ask-vol-"]').should('be.visible');
|
||||||
|
cy.getByTestId(popoverTrigger).click({ force: true });
|
||||||
cy.contains('Loading market data...').should('not.exist');
|
cy.contains('Loading market data...').should('not.exist');
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { mockConnectWallet } from '@vegaprotocol/cypress';
|
import { mockConnectWallet } from '@vegaprotocol/cypress';
|
||||||
|
|
||||||
beforeEach(() => {
|
before(() => {
|
||||||
cy.mockTradingPage();
|
cy.mockTradingPage();
|
||||||
cy.mockSubscription();
|
cy.mockSubscription();
|
||||||
cy.visit('/');
|
cy.visit('/');
|
||||||
|
Loading…
Reference in New Issue
Block a user