Browse Source

Fixes #4129 - Tooltips are not displayed correctly for all fields while creating a new group.

Florian Liebe 2 years ago
parent
commit
d136e7a420

+ 1 - 0
app/assets/javascripts/app/controllers/ticket_zoom/form_handler_core_workflow.coffee

@@ -175,6 +175,7 @@ class App.FormHandlerCoreWorkflow
         )
 
         form.find('[name="' + field + '"]').closest('.form-group').replaceWith(newElement)
+        form.find('[name="' + field + '"]').closest('.form-group').find('.js-helpMessage').tooltip()
 
         if shown
           ui.show(field, form)

+ 16 - 0
spec/system/manage/groups_spec.rb

@@ -84,4 +84,20 @@ RSpec.describe 'Manage > Groups', type: :system do
       expect(Group.find_by(name: 'Users').assignment_timeout).to be_nil
     end
   end
+
+  context 'Issue 4129 - Tooltips are not displayed correctly' do
+    before do
+      visit '/#manage/groups'
+    end
+
+    it 'renders tooltips correctly' do
+      find('td', text: 'Users').click
+
+      in_modal do
+        find('div.select[data-attribute-name="follow_up_possible"] .js-helpMessage').hover
+
+        expect(page).to have_css('div.tooltip')
+      end
+    end
+  end
 end