1
0
Fork 0

Improve code

This commit is contained in:
Alex Kotov 2019-03-24 06:42:27 +05:00
parent df0e458c00
commit 27a6c17f1f
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
10 changed files with 10 additions and 10 deletions

View File

@ -40,7 +40,7 @@ class Account < ApplicationRecord
before_create :generate_guest_token
validates :person_id, allow_nil: true, uniqueness: true
validates :person, allow_nil: true, uniqueness: true
validates :username,
presence: true,

View File

@ -4,5 +4,5 @@ class AccountTelegramContact < ApplicationRecord
belongs_to :account
belongs_to :telegram_chat
validates :telegram_chat_id, uniqueness: true
validates :telegram_chat, uniqueness: true
end

View File

@ -14,7 +14,7 @@ class MembershipApp < ApplicationRecord
validates :date_of_birth, presence: true
validates :phone_number, presence: true
validates :account_id, uniqueness: true
validates :account, uniqueness: true
before_validation do
email&.strip!

View File

@ -4,7 +4,7 @@ class PassportConfirmation < ApplicationRecord
belongs_to :passport
belongs_to :account
validates :account_id, uniqueness: { scope: :passport_id }
validates :account, uniqueness: { scope: :passport_id }
validate :passport_can_have_confirmations

View File

@ -7,5 +7,5 @@ class RegionalOffice < ApplicationRecord
has_many :people, dependent: :restrict_with_exception
validates :country_state_id, uniqueness: true
validates :country_state, uniqueness: true
end

View File

@ -19,7 +19,7 @@ class User < ApplicationRecord
has_many :user_omniauths, dependent: :restrict_with_exception
validates :account_id, uniqueness: true
validates :account, uniqueness: true
before_validation do
self.account ||= Account.new

View File

@ -30,7 +30,7 @@ RSpec.describe MembershipApp do
it { is_expected.not_to validate_presence_of :organization_membership }
it { is_expected.not_to validate_presence_of :comment }
it { is_expected.to validate_uniqueness_of :account_id }
it { is_expected.to validate_uniqueness_of :account }
describe '#email' do
def allow_value(*)

View File

@ -12,7 +12,7 @@ RSpec.describe PassportConfirmation do
it { is_expected.to validate_presence_of(:account).with_message(:required) }
it do
is_expected.to validate_uniqueness_of(:account_id).scoped_to(:passport_id)
is_expected.to validate_uniqueness_of(:account).scoped_to(:passport_id)
end
it { is_expected.not_to allow_value(create(:empty_passport)).for :passport }

View File

@ -17,5 +17,5 @@ RSpec.describe RegionalOffice do
.with_message(:required)
end
it { is_expected.to validate_uniqueness_of :country_state_id }
it { is_expected.to validate_uniqueness_of :country_state }
end

View File

@ -7,5 +7,5 @@ RSpec.describe User do
it { is_expected.to belong_to(:account).required(false) }
it { is_expected.to validate_uniqueness_of :account_id }
it { is_expected.to validate_uniqueness_of :account }
end