Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alguns erros que estou encontrando no meu código.

describe('Login e registro de usuarios alura pic', () => {

  beforeEach(() => {
    cy.visit('https://alura-fotos.herokuapp.com')

   })

  it('verifica mensagens validacao', () => {
    cy.contains('a', 'Register now').click();
    cy.contains('button', 'Register').click();
    cy.contains('ap-vmessage', 'Email is required!').should('be.visible');
    cy.contains('button', 'Register').click();
    cy.contains('ap-vmessage', 'User name is required!').should('be.visible');
    cy.contains('ap-vmessage', 'Password is required!').should('be.visible');
    cy.contains('ap-vmessage', 'Full name is required!').should('be.visible');
  })

  it('verifica mensagens de email invalido', () => {
    cy.contains('a', 'Register now').click();
    cy.contains('button', 'Register').click();
    cy.get('input[formcontrolname="email"]').type('felipe')
    cy.contains('ap-vmessage', 'Invalid e-mail!').should('be.visible');

}) 

  it('verifica mensanges de senha com menos de 8 caracteres', () => {
  cy.contains('a', 'Register now').click();
  cy.contains('button', 'Register').click();
  cy.get('input[formcontrolname="password"]').type('123')
  cy.contains('button', 'Register').click();
  cy.contains('ap-vmessage', 'Mininum length is 8!').should('be.visible');

}) 
})

porém, quando dou o ctrl+s, ele me indica erro no atributo .should. Conforme print abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Eu já consegui \o/