Como fica o teste para o async validator? Que ele utiliza para saber se o usuário já foi ou não cadastro.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como fica o teste para o async validator? Que ele utiliza para saber se o usuário já foi ou não cadastro.
Fala ai Caio, tudo bem? Acho que uma das possíveis alternativas seria você mockar a função assíncrona do validador assíncrono, algo assim:
component.form.get('campo').clearAsyncValidators()
component.form.get('campo').setAsyncValidators(mock.bind(this))E a função mock poderia ser um spy ou algo do tipo, para você checar se a mesma foi chamada.
Espero ter ajudado.