X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/cbb87726852e4d614d8e54ffb5573b28288b3d47..3bea64f4ccf465fc755b81e7badc06d182a275b7:/test/system/site_test.rb?ds=inline diff --git a/test/system/site_test.rb b/test/system/site_test.rb index b9d7bcd57..a08f7f344 100644 --- a/test/system/site_test.rb +++ b/test/system/site_test.rb @@ -37,4 +37,35 @@ class SiteTest < ApplicationSystemTestCase tooltip.assert_text "Map Key" tooltip.assert_text "not available" end + + test "tooltip shows for query button when zoomed in" do + visit "/#map=14/0/0" + + assert_no_selector ".tooltip" + button = find ".control-query .control-button" + button.hover + tooltip = find ".tooltip" + tooltip.assert_text "Query features" + tooltip.assert_no_text "Zoom in" + end + + test "tooltip shows for query button when zoomed out" do + visit "/#map=10/0/0" + + assert_no_selector ".tooltip" + button = find ".control-query .control-button" + button.hover + tooltip = find ".tooltip" + tooltip.assert_text "Zoom in to query features" + end + + test "tooltip shows for edit button when zoomed out" do + visit "/#map=11/0/0" + + assert_no_selector ".tooltip" + button = find "#edit_tab" + button.hover + tooltip = find ".tooltip" + tooltip.assert_text "Zoom in to edit the map" + end end