Files
danbooru/test/unit/user_feedback_test.rb
evazion 4cd0b2cbfe pundit: convert user feedbacks to pundit.
Allow users to delete feedbacks they've given to other users, not just
mods.
2020-03-20 18:03:00 -05:00

22 lines
626 B
Ruby

require 'test_helper'
class UserFeedbackTest < ActiveSupport::TestCase
context "A user's feedback" do
should "create a dmail" do
user = FactoryBot.create(:user)
gold = FactoryBot.create(:gold_user)
member = FactoryBot.create(:user)
dmail = <<~EOS.chomp
@#{gold.name} created a "positive record":/user_feedbacks?search[user_id]=#{user.id} for your account:
good job!
EOS
assert_difference("Dmail.count", 1) do
create(:user_feedback, creator: gold, user: user, body: "good job!")
assert_equal(dmail, user.dmails.last.body)
end
end
end
end