Fiz as alterações exatamente conforme a aula. Porém, a stab não funcionou. A automação faz apenas o teste de validar o login, mas não executa o stub não sei por quê. Alguém poderia me dar um help por gentileza. Verifiquei também a se os parâmetros estariam dentro da indentação, mas pelo visto não é. Copiei e colei na minha IDE o código da página da aula, mas nem isso funcionou.
describe('Página de login', () => {
beforeEach(() => {
cy.visit('http://localhost:4200/#/home')
cy.intercept('POST','http://localhost:3000/user/login', {
statusCode: 400
}).as('stubPost')
})
it('Verificar mensagem de campos obrigatórios', () => {
cy.contains('User name is required!').should('be.visible')
cy.contains('Password is required!').should('be.visible')
})
it('Test deve falhar mesmo que os campos sejam preenchidas corretamente para aparecer o popup', () => {
cy.login('ddddddddddd','aaaaaaaaaaa')
cy.wait('@stubPost')
})
})