From 0efd5160a1ea3644207f90d2b07d2651680d2cb4 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Sun, 2 Dec 2018 06:12:16 +0500 Subject: [PATCH] Add more specs --- spec/models/membership_application_spec.rb | 1 + spec/models/passport_confirmation_spec.rb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/spec/models/membership_application_spec.rb b/spec/models/membership_application_spec.rb index bebb981..c48c43b 100644 --- a/spec/models/membership_application_spec.rb +++ b/spec/models/membership_application_spec.rb @@ -7,6 +7,7 @@ RSpec.describe MembershipApplication do it { is_expected.to belong_to(:country_state).optional } + it { is_expected.not_to validate_presence_of :country_state } it { is_expected.to validate_presence_of :first_name } it { is_expected.to validate_presence_of :last_name } it { is_expected.not_to validate_presence_of :middle_name } diff --git a/spec/models/passport_confirmation_spec.rb b/spec/models/passport_confirmation_spec.rb index 0595fa6..0a09e0d 100644 --- a/spec/models/passport_confirmation_spec.rb +++ b/spec/models/passport_confirmation_spec.rb @@ -8,6 +8,9 @@ RSpec.describe PassportConfirmation do it { is_expected.to belong_to(:passport).required } it { is_expected.to belong_to(:user).required } + it { is_expected.to validate_presence_of(:passport).with_message(:required) } + it { is_expected.to validate_presence_of(:user).with_message(:required) } + it do is_expected.to validate_uniqueness_of(:user_id).scoped_to(:passport_id) end