From 6cfdb9a0b7f5dadf470144b84ce2bac8954a85e2 Mon Sep 17 00:00:00 2001 From: Matthew Phelan Date: Fri, 15 Oct 2021 15:03:40 +0100 Subject: [PATCH] number of times relet validation unit tests --- spec/models/case_log_spec.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spec/models/case_log_spec.rb b/spec/models/case_log_spec.rb index b456e6988..6b0805250 100644 --- a/spec/models/case_log_spec.rb +++ b/spec/models/case_log_spec.rb @@ -13,6 +13,18 @@ RSpec.describe Form, type: :model do it "validates age is over 0" do expect { CaseLog.create!(tenant_age: 0) }.to raise_error(ActiveRecord::RecordInvalid) end + + it "validates number of relets is a number" do + expect { CaseLog.create!(property_number_of_times_relet: "random") }.to raise_error(ActiveRecord::RecordInvalid) + end + + it "validates number of relets is under 20" do + expect { CaseLog.create!(property_number_of_times_relet: 21) }.to raise_error(ActiveRecord::RecordInvalid) + end + + it "validates number of relets is over 0" do + expect { CaseLog.create!(property_number_of_times_relet: 0) }.to raise_error(ActiveRecord::RecordInvalid) + end end describe "status" do