2014-11-20 11:29:32 +09:00
|
|
|
require "test_helper"
|
2010-04-20 23:05:11 +00:00
|
|
|
|
|
|
|
class BanTest < ActiveSupport::TestCase
|
|
|
|
fixtures :users
|
2014-08-23 16:19:01 +09:00
|
|
|
|
2010-04-20 23:05:11 +00:00
|
|
|
def setup
|
|
|
|
ActionMailer::Base.delivery_method = :test
|
|
|
|
ActionMailer::Base.perform_deliveries = true
|
|
|
|
ActionMailer::Base.deliveries = []
|
|
|
|
end
|
2014-08-23 16:19:01 +09:00
|
|
|
|
2010-04-20 23:05:11 +00:00
|
|
|
def test_all
|
2024-01-08 19:39:01 +09:00
|
|
|
ban = Ban.create(user_id: 4, banned_by: 1, reason: "hoge", duration: "3")
|
2010-04-20 23:05:11 +00:00
|
|
|
assert_equal(CONFIG["user_levels"]["Blocked"], User.find(4).level)
|
|
|
|
assert_not_nil(UserRecord.find_by_user_id(4))
|
|
|
|
assert_equal("Blocked: hoge", UserRecord.find_by_user_id(4).body)
|
|
|
|
ban.destroy
|
|
|
|
assert_equal(20, User.find(4).level)
|
|
|
|
end
|
|
|
|
end
|