Solucionado (ver solução)
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!