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.