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

Corrigir teste de spec do modelo ScholarshipDuration #287

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

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

Ocorre um erro de spec quando executado o comando: rake

Em determinadas datas de sistema. Por exemplo, o erro ocorre na data 28/01/2019

Failures:

1) ScholarshipDuration Methods active? should return true if date < cancel_date Failure/Error: scholarship_duration.active?(:date => end_date.end_of_month).should == true

   expected: true
        got: false (using ==)
  ./spec/models/scholarship_duration_spec.rb:267:in `block (4 levels) in <top (required)>'
Carlos-Eduardo-Cabral-da-Cunha commented 5 years ago

Foi necessário fazer alguns ajustes no spec que testa o método active? e no próprio método, pois em algumas datas específicas (por exemplo, nos dias finais e no último dia de um mês) as verificações causavam erro.