1
resposta

[Projeto] caminho feliz e triste

describe('Página de login', () => {
    beforeEach(() => {
      cy.visit('https://adopet-frontend-cypress.vercel.app/');
      cy.get('[data-test="login-button"]').click();
    })
it('Deve preencher os campos de forma válida no login', () => {
          cy.get('[data-test="input-loginEmail"]').type('wtradeinvesting@gmail.com');
          cy.get('[data-test="input-loginPassword"]').type('Senha123@');
          cy.get('[data-test="submit-button"]').click();

})
    

    it('Deve preencher os campos do erroneamente no login e retornar mensagem de erro', () => {
          cy.get('[data-test="input-loginEmail"]').type('wtradeinvesting');
          cy.get('[data-test="input-loginPassword"]').type('Senh');
          cy.get('[data-test="submit-button"]').click();
          cy.contains('Por favor, verifique o email digitado').should('be.visible')
          cy.contains('A senha deve conter pelo menos uma letra maiúscula, um número e ter entre 6 e 15 caracteres').should('be.visible');
        
        })
})
1 resposta

Oi, Victor! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

É isso aí! Você organizou bem os cenários de teste com beforeEach, o que ajuda a evitar repetição e torna os testes mais limpos!

Continue assim!

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!