emilepharand/Babilonia

View on GitHub
tests/e2e/specs/dashboard.cy.ts

Summary

Maintainability
A
0 mins
Test Coverage
import * as cyutils from '../cy-utils';

context('Dashboard page', () => {
    specify('Stats display correctly', () => {
        cyutils.addIdeasDifferentSet();

        cy.reload();

        cy.get('.dashboard-row')
            .should('have.length', 6);

        cy.get('.dashboard-row').eq(0)
            .should('contain', 'français')
            .should('contain', '3');
        cy.get('.dashboard-row').eq(1)
            .should('contain', 'english')
            .should('contain', '3');
        cy.get('.dashboard-row').eq(2)
            .should('contain', 'español')
            .should('contain', '3');
        cy.get('.dashboard-row').eq(3)
            .should('contain', 'italiano')
            .should('contain', '1');
        cy.get('.dashboard-row').eq(4)
            .should('contain', 'deutsch')
            .should('contain', '2');
        cy.get('.dashboard-row').eq(5)
            .should('contain', 'português')
            .should('contain', '2');
    });
});