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!
Oi Tiago, tudo bem?
Desculpe a demora em retornar.
Muito obrigada por compartilhar com a gente a sua experiência.
Bom, em geral, é recomendado que você chame o changeDetect antes de realizar as ações que podem alterar o estado da sua aplicação, como clicar em um botão, por exemplo. Dessa forma, você garante que as mudanças serão detectadas e refletidas corretamente nos seus testes.
Porém, é importante lembrar que cada caso é um caso e pode haver situações em que a ordem ideal seja diferente. Por exemplo, se você estiver testando uma ação que não altera diretamente o estado da aplicação, pode ser mais adequado chamar o changeDetect depois de executá-la.
De qualquer forma, é importante que você sempre teste diferentes cenários e verifique qual a ordem mais adequada para cada um deles.
Um abraço e bons estudos.