gems-uff / sapos

SAPOS main goal is to ease the management of information related to graduate programs such as enrollments, courses, advisement, scholarships, requirements, among others.
http://gems-uff.github.io/sapos/
MIT License
28 stars 14 forks source link

Erros nos testes do travis-ci no modelo User #317

Closed Carlos-Eduardo-Cabral-da-Cunha closed 4 years ago

Carlos-Eduardo-Cabral-da-Cunha commented 4 years ago

O site de teste travis-ci.org do SAPOS

https://travis-ci.org/github/gems-uff/sapos https://travis-ci.org/github/gems-uff/sapos/builds/637579328

Mostra que ocorrem erros nos testes, quando o modelo User é verificado

Carlos-Eduardo-Cabral-da-Cunha commented 4 years ago

A rspec do modelo User tenta criar um papel administrador, caso ele não exista. Porém a factory do modelo Role não estava verificando se o papel administrador já existia, o que estava causando um conflito de id já existente. Foi acrescentada uma linha na factory do modelo Role que verifica se o papel do administrador existe antes de tentar criá-lo