Commit f34d8e89dd0d3a5c8fe87f98c704ee594a90b3f7

Authored by Luke Baker
1 parent a5ffad1d

fix test with randomness so won't randomly fail

ensure that each question has at least one vote after the date we're
checking
Showing 1 changed file with 4 additions and 1 deletions   Show diff stats
spec/integration/questions_spec.rb
... ... @@ -72,12 +72,15 @@ describe "Questions" do
72 72  
73 73 it "should calculate the number of votes submitted since some date" do
74 74 votes = {}
  75 + date = rand(365).days.ago
75 76 @questions.each do |q|
76 77 votes[q.id] = Array.new(20) do
77 78 Factory(:vote, :question => q, :created_at => rand(365).days.ago)
78 79 end
  80 + # always add at least on vote so we know each question
  81 + # has a vote after the date
  82 + votes[q.id].push Factory(:vote, :question => q, :created_at => date + 1.day)
79 83 end
80   - date = rand(365).days.ago
81 84 get_auth questions_path(:format => 'xml'), :votes_since => date.strftime("%Y-%m-%d")
82 85  
83 86 response.should be_success
... ...