2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-23 02:17:32 +00:00
moebooru/test/models/ban_test.rb

21 lines
587 B
Ruby
Raw Permalink Normal View History

require "test_helper"
class BanTest < ActiveSupport::TestCase
fixtures :users
2014-08-23 16:19:01 +09: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
def test_all
2024-01-08 19:39:01 +09:00
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