From 11a4112d09b29941edd9f345778e471b28f27d23 Mon Sep 17 00:00:00 2001 From: baarkerlounger Date: Thu, 25 Nov 2021 14:22:00 +0000 Subject: [PATCH] Test all reasonable preference validation paths --- spec/models/case_log_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/models/case_log_spec.rb b/spec/models/case_log_spec.rb index ed84b5b9b..5540e547e 100644 --- a/spec/models/case_log_spec.rb +++ b/spec/models/case_log_spec.rb @@ -57,6 +57,15 @@ RSpec.describe Form, type: :model do CaseLog.create!(reasonpref: "No", rp_homeless: "No") }.not_to raise_error end + + it "validates that no reason has been provided" do + expect { + CaseLog.create!( + reasonpref: "No", + rp_medwel: "Yes" + ) + }.to raise_error(ActiveRecord::RecordInvalid) + end end context "reason for leaving last settled home validation" do