X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/99e537859a813edbcbf4ce94eae69f33f6361e22..55a793150dbb2caa0bc2d6ad69a85515fa23e58d:/test/helpers/user_roles_helper_test.rb
diff --git a/test/helpers/user_roles_helper_test.rb b/test/helpers/user_roles_helper_test.rb
index dfd790a0b..ba51dd14f 100644
--- a/test/helpers/user_roles_helper_test.rb
+++ b/test/helpers/user_roles_helper_test.rb
@@ -9,12 +9,18 @@ class UserRolesHelperTest < ActionView::TestCase
icon = role_icon(current_user, "moderator")
assert_dom_equal "", icon
+ icon = role_icon(current_user, "importer")
+ assert_dom_equal "", icon
+
icon = role_icon(create(:moderator_user), "moderator")
expected = <<~HTML.delete("\n")
-
+ HTML
+ assert_dom_equal expected, icon
+
+ icon = role_icon(create(:importer_user), "importer")
+ expected = <<~HTML.delete("\n")
+
HTML
assert_dom_equal expected, icon
end
@@ -23,25 +29,55 @@ class UserRolesHelperTest < ActionView::TestCase
self.current_user = create(:administrator_user)
user = create(:user)
+
icon = role_icon(user, "moderator")
expected = <<~HTML.delete("\n")
-
-
+
+ HTML
+ assert_dom_equal expected, icon
+
+ icon = role_icon(user, "importer")
+ expected = <<~HTML.delete("\n")
+
+
HTML
assert_dom_equal expected, icon
moderator_user = create(:moderator_user)
+
icon = role_icon(moderator_user, "moderator")
expected = <<~HTML.delete("\n")
-
-
+
+ HTML
+ assert_dom_equal expected, icon
+
+ icon = role_icon(user, "importer")
+ expected = <<~HTML.delete("\n")
+
+
+
+ HTML
+ assert_dom_equal expected, icon
+
+ importer_user = create(:importer_user)
+
+ icon = role_icon(user, "moderator")
+ expected = <<~HTML.delete("\n")
+
+
+
+ HTML
+ assert_dom_equal expected, icon
+
+ icon = role_icon(importer_user, "importer")
+ expected = <<~HTML.delete("\n")
+
+
HTML
assert_dom_equal expected, icon
@@ -55,23 +91,21 @@ class UserRolesHelperTest < ActionView::TestCase
icons = role_icons(create(:moderator_user))
expected = <<~HTML.delete("\n")
-
+ HTML
+ assert_dom_equal expected, icons
+
+ icons = role_icons(create(:importer_user))
+ expected = <<~HTML.delete("\n")
+
HTML
assert_dom_equal expected, icons
icons = role_icons(create(:super_user))
expected = <<~HTML.delete("\n")
-
-
+
HTML
assert_dom_equal expected, icons
end
@@ -82,17 +116,14 @@ class UserRolesHelperTest < ActionView::TestCase
user = create(:user)
icons = role_icons(user)
expected = <<~HTML.delete("\n")
-
-
-
-
+
+
+
HTML
assert_dom_equal expected, icons
@@ -100,17 +131,29 @@ class UserRolesHelperTest < ActionView::TestCase
moderator_user = create(:moderator_user)
icons = role_icons(moderator_user)
expected = <<~HTML.delete("\n")
-
-
-
-
+
+
+
+
+ HTML
+ assert_dom_equal expected, icons
+
+ importer_user = create(:importer_user)
+ icons = role_icons(importer_user)
+ expected = <<~HTML.delete("\n")
+
+
+
+
+
+
+
+
HTML
assert_dom_equal expected, icons
@@ -118,17 +161,14 @@ class UserRolesHelperTest < ActionView::TestCase
super_user = create(:super_user)
icons = role_icons(super_user)
expected = <<~HTML.delete("\n")
-
-
-
-
+
+
+
HTML
assert_dom_equal expected, icons