diff options
Diffstat (limited to 'spec/models/note_spec.rb')
| -rw-r--r-- | spec/models/note_spec.rb | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/spec/models/note_spec.rb b/spec/models/note_spec.rb index f36f12dd6ec..c74f7277810 100644 --- a/spec/models/note_spec.rb +++ b/spec/models/note_spec.rb @@ -20,10 +20,29 @@ describe Note do Note.today.where_values.should == ["created_at >= '#{Date.today}'"] end end - - describe "Commit notes" do - before do + describe "Voting score" do + let(:project) { Factory(:project) } + + it "recognizes a neutral note" do + note = Factory(:note, project: project, note: "This is not a +1 note") + note.should_not be_upvote + end + + it "recognizes a +1 note" do + note = Factory(:note, project: project, note: "+1 for this") + note.should be_upvote + end + + it "recognizes a -1 note as no vote" do + note = Factory(:note, project: project, note: "-1 for this") + note.should_not be_upvote + end + end + + describe "Commit notes" do + + before do @note = Factory :note, :project => project, :noteable_id => commit.id, @@ -36,12 +55,12 @@ describe Note do end end - describe "Pre-line commit notes" do - before do + describe "Pre-line commit notes" do + before do @note = Factory :note, :project => project, :noteable_id => commit.id, - :noteable_type => "Commit", + :noteable_type => "Commit", :line_code => "0_16_1" end |
