2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-22 01:47:48 +00:00
moebooru/test/models/ban_test.rb
2024-01-08 19:39:01 +09:00

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