test(trading): ac for 6501-ASSE-assets - e2e tests (#3570)
This commit is contained in:
parent
9acc083c11
commit
00c5252aea
@ -1,5 +1,7 @@
|
|||||||
import { checkSorting } from '@vegaprotocol/cypress';
|
import { checkSorting } from '@vegaprotocol/cypress';
|
||||||
|
|
||||||
|
const dialogClose = 'dialog-close';
|
||||||
|
|
||||||
describe('accounts', { tags: '@smoke' }, () => {
|
describe('accounts', { tags: '@smoke' }, () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
cy.mockTradingPage();
|
cy.mockTradingPage();
|
||||||
@ -66,16 +68,44 @@ describe('accounts', { tags: '@smoke' }, () => {
|
|||||||
|
|
||||||
it('should open asset details dialog when clicked on symbol', () => {
|
it('should open asset details dialog when clicked on symbol', () => {
|
||||||
// 7001-COLL-008
|
// 7001-COLL-008
|
||||||
|
// 6501-ASSE-001
|
||||||
|
// 6501-ASSE-002
|
||||||
|
// 6501-ASSE-003
|
||||||
|
// 6501-ASSE-004
|
||||||
|
// 6501-ASSE-005
|
||||||
|
// 6501-ASSE-006
|
||||||
|
// 6501-ASSE-007
|
||||||
|
// 6501-ASSE-008
|
||||||
|
// 6501-ASSE-009
|
||||||
|
// 6501-ASSE-010
|
||||||
|
// 6501-ASSE-011
|
||||||
|
// 6501-ASSE-012
|
||||||
|
// 6501-ASSE-013
|
||||||
|
const titles = [
|
||||||
|
'ID',
|
||||||
|
'Type',
|
||||||
|
'Name',
|
||||||
|
'Symbol',
|
||||||
|
'Decimals',
|
||||||
|
'Quantum',
|
||||||
|
'Status',
|
||||||
|
'Contract address',
|
||||||
|
'Withdrawal threshold',
|
||||||
|
'Lifetime limit',
|
||||||
|
'Infrastructure fee account balance',
|
||||||
|
'Global reward pool account balance',
|
||||||
|
'Maker paid fees account balance',
|
||||||
|
'Maker received fees account balance',
|
||||||
|
'Liquidity provision fee reward account balance',
|
||||||
|
'Market proposer reward account balance',
|
||||||
|
];
|
||||||
cy.getByTestId('asset').contains('tEURO').click();
|
cy.getByTestId('asset').contains('tEURO').click();
|
||||||
cy.get('[data-testid$="_label"]').should('have.length', 16);
|
cy.get('[data-testid$="_label"]').should('have.length', 16);
|
||||||
cy.get('[data-testid="dialog-close"]').click();
|
cy.get('[data-testid$="_label"]').each((element, index) => {
|
||||||
|
cy.wrap(element).should('have.text', titles[index]);
|
||||||
});
|
});
|
||||||
|
cy.getByTestId(dialogClose).click();
|
||||||
it('should open asset details dialog when clicked on symbol', () => {
|
cy.getByTestId(dialogClose).should('not.exist');
|
||||||
// 7001-COLL-008
|
|
||||||
cy.getByTestId('asset').contains('tEURO').click();
|
|
||||||
cy.get('[data-testid$="_label"]').should('have.length', 16);
|
|
||||||
cy.get('[data-testid="dialog-close"]').click();
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should open usage breakdown dialog when clicked on used', () => {
|
it('should open usage breakdown dialog when clicked on used', () => {
|
||||||
@ -89,7 +119,7 @@ describe('accounts', { tags: '@smoke' }, () => {
|
|||||||
cy.wrap($header).should('have.text', headers[i]);
|
cy.wrap($header).should('have.text', headers[i]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
cy.get('[data-testid="dialog-close"]').click();
|
cy.getByTestId(dialogClose).click();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('sorting usage breakdown columns should work well', () => {
|
it('sorting usage breakdown columns should work well', () => {
|
||||||
@ -108,7 +138,7 @@ describe('accounts', { tags: '@smoke' }, () => {
|
|||||||
.eq(3)
|
.eq(3)
|
||||||
.should('have.text', 'General');
|
.should('have.text', 'General');
|
||||||
|
|
||||||
cy.get('[data-testid="dialog-close"]').click();
|
cy.getByTestId(dialogClose).click();
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('sorting by ag-grid columns should work well', () => {
|
describe('sorting by ag-grid columns should work well', () => {
|
||||||
|
Loading…
Reference in New Issue
Block a user