Commit bd1697d3ac719b79a775a4480a38d96145873942
1 parent
0490f6b7
Exists in
master
and in
1 other branch
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 | ... | ... |