25 lines
783 B
JavaScript
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')
|
|
})
|
|
})
|