Commit bd1697d3ac719b79a775a4480a38d96145873942

Authored by Luke Baker
1 parent 0490f6b7

add test for bug in sessions_with_vote

Showing 1 changed file with 15 additions and 0 deletions   Show diff stats
spec/models/question_spec.rb
... ... @@ -353,6 +353,21 @@ describe Question do
353 353 end
354 354 end
355 355  
  356 + context "sessions_with_vote" do
  357 + before(:all) do
  358 + truncate_all
  359 + @q1 = Factory.create(:aoi_question)
  360 + @q2 = Factory.create(:aoi_question)
  361 + end
  362 +
  363 + it "should not count sessions for another question" do
  364 + Factory.create(:vote, :question => @q1)
  365 + appearance = Factory.create(:appearance_new_user, :question => @q1)
  366 + Factory.create(:vote_new_user, :question => @q2, :voter => appearance.voter)
  367 + @q1.sessions_with_vote.should == 1
  368 + end
  369 +
  370 + end
356 371 context "vote rate" do
357 372 before(:all) do
358 373 truncate_all
... ...