X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/685df702ef6f3e8feac2dca08808cd9ace066a0d..cb0c185ce6515b1e9465781667886c0543531c4d:/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 880c16e59..058d6abd4 100644
--- a/test/helpers/user_roles_helper_test.rb
+++ b/test/helpers/user_roles_helper_test.rb
@@ -1,11 +1,12 @@
require "test_helper"
class UserRolesHelperTest < ActionView::TestCase
+ attr_accessor :current_user
+
def test_role_icon_normal
- user = create(:user)
- @user = user
+ self.current_user = create(:user)
- icon = role_icon(user, "moderator")
+ icon = role_icon(current_user, "moderator")
assert_dom_equal "", icon
icon = role_icon(create(:moderator_user), "moderator")
@@ -13,22 +14,21 @@ class UserRolesHelperTest < ActionView::TestCase
end
def test_role_icon_administrator
- @user = create(:administrator_user)
+ self.current_user = create(:administrator_user)
user = create(:user)
icon = role_icon(user, "moderator")
- assert_dom_equal %(), icon
+ assert_dom_equal %(), icon
moderator_user = create(:moderator_user)
icon = role_icon(moderator_user, "moderator")
- assert_dom_equal %(), icon
+ assert_dom_equal %(), icon
end
def test_role_icons_normal
- user = create(:user)
- @user = user
+ self.current_user = create(:user)
- icons = role_icons(user)
+ icons = role_icons(current_user)
assert_dom_equal " ", icons
icons = role_icons(create(:moderator_user))
@@ -39,18 +39,18 @@ class UserRolesHelperTest < ActionView::TestCase
end
def test_role_icons_administrator
- @user = create(:administrator_user)
+ self.current_user = create(:administrator_user)
user = create(:user)
icons = role_icons(user)
- assert_dom_equal %( ), icons
+ assert_dom_equal %( ), icons
moderator_user = create(:moderator_user)
icons = role_icons(moderator_user)
- assert_dom_equal %( ), icons
+ assert_dom_equal %( ), icons
super_user = create(:super_user)
icons = role_icons(super_user)
- assert_dom_equal %( ), icons
+ assert_dom_equal %( ), icons
end
end