Fix #3392: Add safe mode account setting.

This commit is contained in:
evazion
2017-11-20 18:33:59 -06:00
parent 05dea309b2
commit df7648b581
6 changed files with 26 additions and 6 deletions

View File

@@ -23,9 +23,21 @@ class CurrentUserTest < ActiveSupport::TestCase
req = mock()
req.stubs(:host).returns("danbooru")
req.stubs(:params).returns({})
CurrentUser.user = FactoryGirl.create(:user)
CurrentUser.set_safe_mode(req)
assert_equal(false, CurrentUser.safe_mode?)
end
should "return true if the user has enabled the safe mode account setting" do
req = mock
req.stubs(:host).returns("danbooru")
req.stubs(:params).returns({})
CurrentUser.user = FactoryGirl.create(:user, enable_safe_mode: true)
CurrentUser.set_safe_mode(req)
assert_equal(true, CurrentUser.safe_mode?)
end
end
context "The current user" do