X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f8f921e09d25a50210eb3331c4619c88f5eacafe..f04211b1722e27037b305b58479157b5a492f30a:/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
new file mode 100644
index 000000000..a2b4e854c
--- /dev/null
+++ b/test/helpers/user_roles_helper_test.rb
@@ -0,0 +1,51 @@
+require "test_helper"
+
+class UserRolesHelperTest < ActionView::TestCase
+ fixtures :users, :user_roles
+
+ def test_role_icon_normal
+ @user = users(:normal_user)
+
+ icon = role_icon(users(:normal_user), "moderator")
+ assert_dom_equal "", icon
+
+ icon = role_icon(users(:moderator_user), "moderator")
+ assert_dom_equal %q(), icon
+ end
+
+ def test_role_icon_administrator
+ @user = users(:administrator_user)
+
+ icon = role_icon(users(:normal_user), "moderator")
+ assert_dom_equal %q(), icon
+
+ icon = role_icon(users(:moderator_user), "moderator")
+ assert_dom_equal %q(), icon
+ end
+
+ def test_role_icons_normal
+ @user = users(:normal_user)
+
+ icons = role_icons(users(:normal_user))
+ assert_dom_equal " ", icons
+
+ icons = role_icons(users(:moderator_user))
+ assert_dom_equal %q( ), icons
+
+ icons = role_icons(users(:super_user))
+ assert_dom_equal %q( ), icons
+ end
+
+ def test_role_icons_administrator
+ @user = users(:administrator_user)
+
+ icons = role_icons(users(:normal_user))
+ assert_dom_equal %q( ), icons
+
+ icons = role_icons(users(:moderator_user))
+ assert_dom_equal %q( ), icons
+
+ icons = role_icons(users(:super_user))
+ assert_dom_equal %q( ), icons
+ end
+end