Tenho algumas dúvidas que não foram esclarecidas e gostaria de entender: Os itens estão destacados em negrito.
- Posso usar aspas " ao invés de ', ou é uma regra? Ou seja: 'alura busca cursos' ou "alura busca cursos", funciona?
- A descrição 'alura busca cursos' é apenas uma descrição do teste a ser executado? Posso usar outro nome?
- O que significa '=>' e por que tenho que usar? É uma estrutura que preciso gravar para todos os testes do cypress?
A professora tem uma boa didática, mas senti falta da explicação desses tópicos acima. Para quem está iniciando é fundamental saber esses detalhes.
describe('alura busca cursos', () => {
beforeEach(() **=>**{
cy.visit('http://www.alura.com.br');
})
it('buscar curso de java', ()** =>** {
cy.get('#header-barraBusca-form-campoBusca').type('java');
cy.get('.header-barraBusca-form-submit').click();
cy.get(':nth-child(2) > .busca-resultado-link > .busca-resultado-container > .busca-resultado-nome')
.should('have.text','Formação Aprenda Java com Orientação a Objetos');
})
})
Grato!