summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-10-10 01:45:39 -0700
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-10-10 01:45:39 -0700
commitdda852a0d5c9e684b82cf20380d2b26da1798ecb (patch)
tree4f9168c033f56995e821537a3d7e8a1dec578430 /spec
parent60b4c88e3a175fa8b1fdebede4a5c5f73df0eee5 (diff)
parent6dc8c0eac28d826a4a58bcb3cdac070f3de2a10c (diff)
downloadgitlab-ce-dda852a0d5c9e684b82cf20380d2b26da1798ecb.tar.gz
Merge pull request #1629 from riyad/show-notes-indicator-for-commits-and-merge-requests
Show numer of notes for commits and merge requests
Diffstat (limited to 'spec')
-rw-r--r--spec/models/merge_request_spec.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb
index 7a1f541f42b..91d404f79c0 100644
--- a/spec/models/merge_request_spec.rb
+++ b/spec/models/merge_request_spec.rb
@@ -35,4 +35,19 @@ describe MergeRequest do
it { should include_module(IssueCommonality) }
it { should include_module(Votes) }
end
+
+ describe "#mr_and_commit_notes" do
+ let!(:merge_request) { Factory.create(:merge_request) }
+
+ before do
+ merge_request.stub(:commits) { [merge_request.project.commit] }
+ Factory.create(:note, noteable: merge_request.commits.first)
+ Factory.create(:note, noteable: merge_request)
+ end
+
+ it "should include notes for commits" do
+ merge_request.commits.should_not be_empty
+ merge_request.mr_and_commit_notes.count.should == 2
+ end
+ end
end