A equipe do AngularJS recomenda o uso do transferidor para substituir o corredor angular do cenário:
O Angular Scenario Runner está no modo de manutenção - Se você estiver iniciando um novo projeto Angular, considere usar o Transferidor .
citado na documentação do AngularJs .
O tutorial angular-phonecat foi desenvolvido há muito tempo (principalmente em 2011) e ainda não foi atualizado para usar alguns novos recursos do Angular, como o Transferidor.
EDITAR
Nos Documentos do transferidor - Perguntas frequentes :
Por que tanto Karma e Transferidor? Quando uso qual?
O karma é uma ótima ferramenta para testes de unidade e o Transferidor é destinado a testes de ponta a ponta ou de integração. Isso significa que pequenos testes para a lógica de seus controladores, diretivas e serviços individuais devem ser executados usando o Karma. Grandes testes nos quais você tem uma instância em execução de todo o seu aplicativo devem ser executados usando o Transferidor. O Transferidor se destina a executar testes do ponto de vista do usuário - se o seu teste puder ser escrito como instruções para um ser humano interagir com seu aplicativo, deve ser um teste de ponta a ponta, escrito com o Transferidor.
Aqui está um ótimo post com mais informações.