From ab1371c6169040db267a2e9891ccfad88e99a8e7 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Fri, 13 Jan 2023 16:42:13 +0000 Subject: [PATCH] feat: add update method test --- spec/models/sales_log_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/models/sales_log_spec.rb b/spec/models/sales_log_spec.rb index 8f46db42d..3fa4206f8 100644 --- a/spec/models/sales_log_spec.rb +++ b/spec/models/sales_log_spec.rb @@ -30,6 +30,19 @@ RSpec.describe SalesLog, type: :model do end end + describe "#update" do + let(:sales_log) { FactoryBot.create(:sales_log, created_by: created_by_user) } + let(:validator) { sales_log._validators[nil].first } + + after do + sales_log.update(age1: 25) + end + + it "validates other household member details" do + expect(validator).to receive(:validate_household_number_of_other_members) + end + end + describe "#optional_fields" do let(:sales_log) { build(:sales_log) }