diff --git a/frontend/rabbi_gerzi/cypress/e2e/login.cy.ts b/frontend/rabbi_gerzi/cypress/e2e/login.cy.ts index 8213f48..5629504 100644 --- a/frontend/rabbi_gerzi/cypress/e2e/login.cy.ts +++ b/frontend/rabbi_gerzi/cypress/e2e/login.cy.ts @@ -34,4 +34,15 @@ describe('admin login page', () => { cy.wrap($link).should('not.have.attr', 'href', '/login') }) }) + + it('logs in with valid credentials and redirects to the home page', () => { + cy.visit('/login') + + cy.get('[data-cy="login-email"]').type('admin@rabbigerzi.test') + cy.get('[data-cy="login-password"]').type('password') + cy.get('[data-cy="login-submit"]').click() + + cy.url().should('eq', Cypress.config().baseUrl + '/') + cy.getCookie('auth_token').should('exist') + }) })