Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

Boa prática utilizando testes automátizados

Opa, blz galera?

Estou escrevendo testes para uma aplicação e gostaria saber se é boa prática utilizar um teste dentro de outro teste, para ter o fluxo da maneira que preciso.

Por exemplo:

Tenho o teste: deveAtivarUmUsuario(). Nesse teste, antes de mais nada, chamo o teste deveInativarUmUsuario(), para só depois testar a lógica de ativar o usuário.

Isso é uma boa prática ou os testes devem rodar isoladamente?

2 respostas
solução!

Oi Lucas, tudo bem ?

Não é uma boa prática, cada teste deve depender apenas do seu cenário, sem depender do outro.

É mais interessante você criar o cenário que deseja testar.

Bacana! Valeu, Matheus!