spec/likeable/like_spec.rb in likeable-0.0.5 vs spec/likeable/like_spec.rb in likeable-0.1.0
- old
+ new
@@ -6,14 +6,15 @@
describe 'attributes' do
it 'stores target, user, and created_at' do
like = Likeable::Like.new(:target => @target, :user => @user, :time => @time)
like.user.should eq(@user)
like.target.should eq(@target)
- like.created_at.should eq(@time)
+ # Times often fail equality checks due to microsec precision
+ like.created_at.should be_within(1).of(@time)
end
it 'converts float time to propper Time object' do
like = Likeable::Like.new(:time => @time.to_f)
- like.created_at.should eq(@time)
+ like.created_at.should be_within(1).of(@time)
end
end
end