aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spec/models/refinery/blog/post_spec.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/spec/models/refinery/blog/post_spec.rb b/spec/models/refinery/blog/post_spec.rb
index 5599b4d..19db0ca 100644
--- a/spec/models/refinery/blog/post_spec.rb
+++ b/spec/models/refinery/blog/post_spec.rb
@@ -78,9 +78,14 @@ module Refinery
end
it "returns all published dates older than the argument" do
- expected = [@post2.published_at, @post1.published_at]
+ # I'm converting .to_i here and later because of millisecond comparison issue
+ expected = [@post2.published_at.to_i, @post1.published_at.to_i]
- described_class.published_dates_older_than(5.minutes.ago).should eq(expected)
+ publish_times = []
+ described_class.published_dates_older_than(5.minutes.ago).each do |published_at|
+ publish_times << published_at.to_i
+ end
+ publish_times.should eq(expected)
end
end