CurrentUser: remove #as method.

Replace with CurrentUser#scoped.
This commit is contained in:
evazion
2021-06-22 23:39:30 -05:00
parent 7f0edc32dd
commit e5cfb7904c
11 changed files with 12 additions and 22 deletions

View File

@@ -81,7 +81,7 @@ module Moderator
setup do
@users = (0..5).map {create(:user)}
CurrentUser.as(@users[0]) do
as(@users[0]) do
@comment = create(:comment)
end

View File

@@ -60,7 +60,7 @@ class ActiveSupport::TestCase
end
def as(user, &block)
CurrentUser.as(user, &block)
CurrentUser.scoped(user, &block)
end
end

View File

@@ -30,7 +30,7 @@ class DanbooruMaintenanceTest < ActiveSupport::TestCase
banner = FactoryBot.create(:admin_user)
user = FactoryBot.create(:user)
CurrentUser.as(banner) { FactoryBot.create(:ban, user: user, banner: banner, duration: 1) }
as(banner) { create(:ban, user: user, banner: banner, duration: 1) }
assert_equal(true, user.reload.is_banned)
travel_to(2.days.from_now) { DanbooruMaintenance.daily }