From 446ceb21fb8dec0b9825683641dbe4e0602e69c2 Mon Sep 17 00:00:00 2001 From: JG Date: Wed, 25 May 2022 12:34:44 +0100 Subject: [PATCH] scope to search by tenancy code and checking correct instance returned --- spec/models/case_log_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spec/models/case_log_spec.rb b/spec/models/case_log_spec.rb index d6b4063f9..72a039f49 100644 --- a/spec/models/case_log_spec.rb +++ b/spec/models/case_log_spec.rb @@ -1872,8 +1872,16 @@ RSpec.describe CaseLog do end context "when searching by" do + let!(:case_log_3) { FactoryBot.create(:case_log, :completed, startdate: Time.utc(2021, 5, 3), created_by: created_by_user) } + it "allows searching by a log ID" do expect(described_class.search_by_id(case_log_1.id).count).to eq(1) + expect(described_class.search_by_id(case_log_1).first.id).to eq case_log_1.id + end + + it "allows searching by a Tenancy Code" do + expect(described_class.search_by_tenancy_code(case_log_2.tenancy_code).count).to eq(1) + expect(described_class.search_by_id(case_log_2).first.id).to eq case_log_2.id end end