Commit c31b703110620c438d724561ab6d5a5a44b08e19

Authored by Dmitriy Zaporozhets
1 parent 9b598fa6

Fix tests that dont respect project-fork relation

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
spec/finders/merge_requests_finder_spec.rb
@@ -5,10 +5,10 @@ describe MergeRequestsFinder do @@ -5,10 +5,10 @@ describe MergeRequestsFinder do
5 let(:user2) { create :user } 5 let(:user2) { create :user }
6 6
7 let(:project1) { create(:project) } 7 let(:project1) { create(:project) }
8 - let(:project2) { create(:project) } 8 + let(:project2) { create(:project, forked_from_project: project1) }
9 9
10 - let!(:merge_request1) { create(:merge_request, :simple, author: user, source_project: project1, target_project: project2) }  
11 - let!(:merge_request2) { create(:merge_request, :simple, author: user, source_project: project2, target_project: project1) } 10 + let!(:merge_request1) { create(:merge_request, :simple, author: user, source_project: project2, target_project: project1) }
  11 + let!(:merge_request2) { create(:merge_request, :simple, author: user, source_project: project2, target_project: project1, state: 'closed') }
12 let!(:merge_request3) { create(:merge_request, :simple, author: user, source_project: project2, target_project: project2) } 12 let!(:merge_request3) { create(:merge_request, :simple, author: user, source_project: project2, target_project: project2) }
13 13
14 before do 14 before do
@@ -21,7 +21,7 @@ describe MergeRequestsFinder do @@ -21,7 +21,7 @@ describe MergeRequestsFinder do
21 it 'should filter by scope' do 21 it 'should filter by scope' do
22 params = { scope: 'authored', state: 'opened' } 22 params = { scope: 'authored', state: 'opened' }
23 merge_requests = MergeRequestsFinder.new.execute(user, params) 23 merge_requests = MergeRequestsFinder.new.execute(user, params)
24 - merge_requests.size.should == 3 24 + merge_requests.size.should == 2
25 end 25 end
26 26
27 it 'should filter by project' do 27 it 'should filter by project' do
spec/models/note_spec.rb
@@ -209,7 +209,7 @@ describe Note do @@ -209,7 +209,7 @@ describe Note do
209 let(:project) { create(:project) } 209 let(:project) { create(:project) }
210 let(:author) { create(:user) } 210 let(:author) { create(:user) }
211 let(:issue) { create(:issue, project: project) } 211 let(:issue) { create(:issue, project: project) }
212 - let(:mergereq) { create(:merge_request, target_project: project) } 212 + let(:mergereq) { create(:merge_request, :simple, target_project: project, source_project: project) }
213 let(:commit) { project.repository.commit } 213 let(:commit) { project.repository.commit }
214 214
215 # Test all of {issue, merge request, commit} in both the referenced and referencing 215 # Test all of {issue, merge request, commit} in both the referenced and referencing