Commit 4c067044 authored by Mark Lapierre's avatar Mark Lapierre

Merge branch 'tomi/120721/new_large_mr_tests' into 'master'

LMR QA | Main | Adding additional tests

See merge request gitlab-org/gitlab!66069
parents d70caf96 4e4af892
...@@ -5,6 +5,8 @@ module QA ...@@ -5,6 +5,8 @@ module QA
module Component module Component
module Import module Import
module Gitlab module Gitlab
extend QA::Page::PageConcern
def self.included(base) def self.included(base)
super super
...@@ -30,7 +32,7 @@ module QA ...@@ -30,7 +32,7 @@ module QA
click_element(:import_project_button) click_element(:import_project_button)
wait_until(reload: false) do wait_until(reload: false) do
has_notice?("The project was successfully imported.") has_notice?("The project was successfully imported.") || has_element?(:project_name_content)
end end
end end
end end
......
...@@ -152,7 +152,8 @@ module QA ...@@ -152,7 +152,8 @@ module QA
@project = Resource::ImportProject.fabricate_via_browser_ui! @project = Resource::ImportProject.fabricate_via_browser_ui!
# Setting the name here, since otherwise some tests will look for an existing file in # Setting the name here, since otherwise some tests will look for an existing file in
# the proejct without ever knowing what is in it. # the proejct without ever knowing what is in it.
@file_name = "github_controller_spec.rb" @file_name = "added_file-00000000.txt"
@source_branch = "large_merge_request"
visit("#{project.web_url}/-/merge_requests/1") visit("#{project.web_url}/-/merge_requests/1")
current_url current_url
end end
......
...@@ -15,7 +15,7 @@ module QA ...@@ -15,7 +15,7 @@ module QA
merge_request.visit! merge_request.visit!
end end
it 'views the merge request email patches', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/1689' do it 'views the merge request email patches', :can_use_large_setup, testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/1689' do
Page::MergeRequest::Show.perform(&:view_email_patches) Page::MergeRequest::Show.perform(&:view_email_patches)
expect(page.text).to start_with('From') expect(page.text).to start_with('From')
...@@ -23,10 +23,11 @@ module QA ...@@ -23,10 +23,11 @@ module QA
expect(page).to have_content("diff --git a/#{merge_request.file_name} b/#{merge_request.file_name}") expect(page).to have_content("diff --git a/#{merge_request.file_name} b/#{merge_request.file_name}")
end end
it 'views the merge request plain diff', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/417' do it 'views the merge request plain diff', :can_use_large_setup, testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/417' do
Page::MergeRequest::Show.perform(&:view_plain_diff) Page::MergeRequest::Show.perform(&:view_plain_diff)
expect(page.text).to start_with("diff --git a/#{merge_request.file_name} b/#{merge_request.file_name}") expect(page.text).to start_with('diff')
expect(page).to have_content("diff --git a/#{merge_request.file_name} b/#{merge_request.file_name}")
expect(page).to have_content('+File Added') expect(page).to have_content('+File Added')
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment