Use a more sensible message for the AbuseReport uniqueness validation
Previously it was "user has already been taken", when really we were saying the user has already been reported.
This commit is contained in:
parent
b6e1df7ad4
commit
d633755350
2 changed files with 2 additions and 2 deletions
|
@ -17,7 +17,7 @@ class AbuseReport < ActiveRecord::Base
|
|||
validates :reporter, presence: true
|
||||
validates :user, presence: true
|
||||
validates :message, presence: true
|
||||
validates :user_id, uniqueness: true
|
||||
validates :user_id, uniqueness: { message: 'has already been reported' }
|
||||
|
||||
def remove_user
|
||||
user.block
|
||||
|
|
|
@ -26,7 +26,7 @@ RSpec.describe AbuseReport, type: :model do
|
|||
it { is_expected.to validate_presence_of(:reporter) }
|
||||
it { is_expected.to validate_presence_of(:user) }
|
||||
it { is_expected.to validate_presence_of(:message) }
|
||||
it { is_expected.to validate_uniqueness_of(:user_id) }
|
||||
it { is_expected.to validate_uniqueness_of(:user_id).with_message('has already been reported') }
|
||||
end
|
||||
|
||||
describe '#remove_user' do
|
||||
|
|
Loading…
Reference in a new issue