mirror of
https://github.com/meineerde/redmine.git
synced 2026-02-01 03:57:15 +00:00
Fix Gantt context menu system test flakiness (#43397).
Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@24109 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
42a8c0e38f
commit
c338a0c88a
@ -68,22 +68,26 @@ class GanttsTest < ApplicationSystemTestCase
|
||||
test 'context menu and tooltip interactions' do
|
||||
visit_gantt
|
||||
|
||||
issue_subject = find('div.issue-subject.hascontextmenu', match: :first)
|
||||
issue_reference = issue_subject.find('a.issue', match: :first).text
|
||||
task_area = find('div.tooltip.hascontextmenu', match: :first, visible: :all)
|
||||
issue1_subject_row = find('#issue-1')
|
||||
issue1_task_bar = find('div.tooltip[data-collapse-expand="issue-1"]')
|
||||
|
||||
task_area.hover
|
||||
assert_selector 'div.tooltip span.tip', text: issue_reference
|
||||
# Tooltip for issue task bar
|
||||
issue1_task_bar.hover
|
||||
|
||||
issue_subject.right_click
|
||||
within issue1_task_bar do
|
||||
assert_selector 'span.tip', text: issue1_subject_row.first('a.issue').text
|
||||
end
|
||||
|
||||
# Context menu for issue subject
|
||||
issue1_subject_row.right_click
|
||||
|
||||
assert_selector '#context-menu'
|
||||
assert_selector '#context-menu a.icon-edit'
|
||||
|
||||
page.send_keys(:escape)
|
||||
|
||||
task_area = find('div.tooltip.hascontextmenu', match: :first, visible: :all)
|
||||
task_area.right_click
|
||||
# Context menu for issue task bar
|
||||
issue1_task_bar.right_click
|
||||
|
||||
assert_selector '#context-menu'
|
||||
assert_selector '#context-menu a.icon-edit'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user