diff --git a/spec/models/case_log_spec.rb b/spec/models/case_log_spec.rb index 15d0ef132..cac49d7cf 100644 --- a/spec/models/case_log_spec.rb +++ b/spec/models/case_log_spec.rb @@ -1413,6 +1413,14 @@ RSpec.describe CaseLog do it "clears the answer" do expect { case_log.update!(preg_occ: nil) }.to change(case_log, :cbl).from(1).to(nil) end + + context "when the question type does not have answer options" do + let(:case_log) { FactoryBot.create(:case_log, :in_progress, housingneeds_a: 1, tenant_code: "test") } + + it "clears the answer" do + expect { case_log.update!(housingneeds_a: 0) }.to change(case_log, :tenant_code).from("test").to(nil) + end + end end context "with two pages having the same question key, only one's dependency is met" do