Commit 845a43c3 authored by Ramya Authappan's avatar Ramya Authappan

Merge branch 'simplify-test-that-attaches-a-file-on-an-issue' into 'master'

Simplify test that attaches a file on an issue

Closes #34124

See merge request gitlab-org/gitlab!19027
parents bcdc423d f67dbc4c
......@@ -108,6 +108,10 @@ module QA
find_element(:more_assignees_link)
end
def noteable_note_item
find_element(:noteable_note_item)
end
def select_all_activities_filter
select_filter_with_text('Show all activity')
end
......
......@@ -21,8 +21,9 @@ module QA
end
context 'when using attachments in comments', :object_storage do
let(:gif_file_name) { 'banana_sample.gif' }
let(:file_to_attach) do
File.absolute_path(File.join('spec', 'fixtures', 'banana_sample.gif'))
File.absolute_path(File.join('spec', 'fixtures', gif_file_name))
end
before do
......@@ -37,15 +38,7 @@ module QA
Page::Project::Issue::Show.perform do |show|
show.comment('See attached banana for scale', attachment: file_to_attach)
show.refresh
image_url = find('a[href$="banana_sample.gif"]')[:href]
found = show.wait(reload: false) do
show.asset_exists?(image_url)
end
expect(found).to be_truthy
expect(show.noteable_note_item.find("img[src$='#{gif_file_name}']")).to be_visible
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