On Jul 1, 2008, at 10:10 PM, Camilo Torres wrote:
It seems your Phase.percentage_complete is not working as you expect.
It clearly returns 100 when you are specting 83. The test clearly said
that.
¿What is the implementation of your percentage_complete method?
It only fails when run via 'rake spec:models'; otherwise, it passes.
def percentage_complete
# Returns an integer representation of a percentage (i.e. '78')
return 100 if Date.today >= self.end_date
length_in_days = (self.end_date - self.start_date).to_f
days_into_phase = (Date.today - self.start_date).to_f
((days_into_phase / length_in_days) * 100.0).round
end
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users