gitlab-org--gitlab-foss/features/steps/dashboard/dashboard_merge_requests.rb

30 lines
1.0 KiB
Ruby

class DashboardMergeRequests < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
Then 'I should see my merge requests' do
merge_requests = @user.merge_requests
merge_requests.each do |mr|
page.should have_content(mr.title[0..10])
page.should have_content(mr.target_project.name)
page.should have_content(mr.source_project.name)
end
end
And 'I have authored merge requests' do
project1_source = create :project
project1_target= create :project
project2_source = create :project
project2_target = create :project
project1_source.team << [@user, :master]
project1_target.team << [@user, :master]
project2_source.team << [@user, :master]
project2_target.team << [@user, :master]
merge_request1 = create :merge_request, author: @user, source_project: project1_source, target_project: project1_target
merge_request2 = create :merge_request, author: @user, source_project: project2_source, target_project: project2_target
end
end