Open Aushiffer opened 3 months ago
@Aushiffer @Spirou1 dei uma olhada no teste e cheguei nessas conclusoes que podem ajudar a saber o que precisamos fazer para fazer os testes funcionarem:
Primeira coisa: há alguns testes que não fazem sentido serem rodados localmente, principalmente os relacionados a login. Como a página de login local é uma autenticação fake, não temos como testar coisas como "fazer cadastro", "recuperar senha", "logar com cpf", etc. Para esses testes, não temos como rodar localmente.
Para os elementos abaixo: 2, 3, 6, 6.1, 7, 7.1, 8, 8.1 -> Para arrumar eles apenas precisamos que os mesmos seeders que estão no mapas.tec.br sejam adicionados localmente tambem. Uma vez feito isso, eles funcionarão corretamente.
Agents Page(agentesPage/compact.cy.js): Aqui está dando erro, pois ao entrar em http://localhost/agentes/#list , nenhum agente carrega (fica carregando infinitamente). Para resolver precisamos ver porque essa página não carrega.
Events Page(eventsPage/index.cy.js): Aqui o erro acontece pois os seeders que estavam presente e funcionavam como teste, não estão mais lá (localhost/eventos/2 não existe mais, por exemplo)
Homepage compactada (homepage/compact.cy.js): Aqui ele tenta acessar os cards da seção "em destaque" no localhost, mas não há nenhum destaque existente.
Homepage (homepage/full.cy.js): Testa a página ao clicar em "Fazer Cadastro" na página inicial, que redireciona para localhost/autenticacao/register/ , porém essa página nunca carrega. Para resolver precisamos ver porque essa página nao carrega (imagino que seja pq não esta implementado "fazer cadastro" localmente)
Loginpage (loginPage/index.cy.js) Erro se deve ao fato dele tentar logar no Admin@local, porém a senha mudou, e não sei qual a nova senha.
Opportunity page (opportunity/index.cy.js) -Esse erro ja está documentado dentro do proprio arquivo .cy: Inscrições abertas estão contando como inscrições futuras, portanto o teste sempre falha nessa parte -Ele chama a função para ler a quantidade de "editais oficiais", porém não existe nenhum. Mesma coisa acontece para os filtros de "tipo de oportunidade" e "área de interesse".
6.1 (opportunityPage/index.cy.js) -Problema de seeders, oportunidade que devia incluir algum campo com "DJs" não existe (localhost/oportunidade/78/#info)
7.1 (projectsPage/index.cy.js) Probelma com seeders, deveria ter um projeto que possui algum campo com "Festa Junina"
8.1 (spacesPage/full.cy.js) -Problema com seeders, deveria ter um projeto "LABAC - Laboratório de Ações Culturais Universidade Federal Fluminense" -Problema com seeders, deveria ter um projeto com o tipo "Museu publico" e outro com o tipo "Teatro Publico" -Problema com seeders, deveria ter um projeto com a area de atuação "Musica" e outro com a area "Produção cultural" -Problemas com seeders, sem nenhum espaço para testar, a função checkFilterCount() da erro.
@PaG0Dezaum2005 vou fazer um merge corrigindo e documentando algumas coisas, pode ser útil
É necessária a tradução dos testes com Cypress para serem executadas localmente.