22 lines
626 B
Ruby
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
|