skillbox/client/cypress/integration/current-module.spec.js

25 lines
783 B
JavaScript

describe('Current Module', () => {
it('is set correctly', () => {
// cy.route('POST', '/api/graphql/').as('graphQL');
cy.startGraphQLCapture();
cy.viewport('macbook-15');
cy.login('nico.zickgraf', 'test');
cy.visit('/module/lohn-und-budget');
cy.get('[data-cy=module-title]').should('contain', 'Lohn und Budget')
cy.visit('/');
cy.waitFor('MeQuery');
cy.get('[data-cy="current-module-link"]').click();
cy.get('[data-cy=module-title]').should('contain', 'Lohn und Budget')
cy.visit('/module/geld');
cy.get('[data-cy=module-title]').should('contain', 'Geld')
cy.get('[data-cy="home-link"]').click();
cy.get('[data-cy="current-module-link"]').click();
cy.get('[data-cy=module-title]').should('contain', 'Geld')
})
})