mirror of
https://github.com/moebooru/moebooru
synced 2025-08-22 01:47:48 +00:00
21 lines
587 B
Ruby
21 lines
587 B
Ruby
require "test_helper"
|
|
|
|
class BanTest < ActiveSupport::TestCase
|
|
fixtures :users
|
|
|
|
def setup
|
|
ActionMailer::Base.delivery_method = :test
|
|
ActionMailer::Base.perform_deliveries = true
|
|
ActionMailer::Base.deliveries = []
|
|
end
|
|
|
|
def test_all
|
|
ban = Ban.create(user_id: 4, banned_by: 1, reason: "hoge", duration: "3")
|
|
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
|