Transferidor como executar o script de teste de login primeiro

Estou tentando testar um aplicativo Angular de página única com transferidor. Preciso executar o script de login primeiro. Somente então eu posso mudar para outras rotas, pois há uma verificação de token nolocalStorage na mudança de rota.

Essa abordagem de teste está correta? Nesse caso, preciso executar o script de login primeiro. O transferidor permite controlar a ordem dos arquivos de especificações.

Ou devo executar cada script independentemente codificando o token emlocalStorage (Devo fazer o login da API de forma independente antes de cada teste).

Meu script de login contém o seguinte

it('Login with wrong email', function() {

})

it('Login with correct email', function() {

})

Então, depois de executar oLogin with correct mail Vou obter o accessToken que será armazenado no localStorage e posso continuar testando outras rotas. Essa é a abordagem correta. Caso contrário, como testo um único aplicativo com o login de ponta a ponta.

Em transferidorGuia de estilo é mencionado como

Torne seus testes independentes um do outro

Então devo usarbeforeAll, beforeEach para obter o token de acesso e armazenar no localStorage antes de cada teste. Nesse caso, por favor, explique-me como fazê-lo.

Qualquer ajuda é muito apreciada.

Obrigado.