From da04d356727e6c0905e50598737584805a02a4a6 Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Thu, 24 Apr 2025 11:31:01 +0100 Subject: [PATCH] Update tests to include inclusive range checks for date generation --- spec/helpers/collection_time_helper_spec.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/spec/helpers/collection_time_helper_spec.rb b/spec/helpers/collection_time_helper_spec.rb index cd1230c85..2efeb8b9d 100644 --- a/spec/helpers/collection_time_helper_spec.rb +++ b/spec/helpers/collection_time_helper_spec.rb @@ -114,7 +114,7 @@ RSpec.describe CollectionTimeHelper do it "returns a different date within the collection year" do result = generate_different_date_within_collection_year(date) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)).inclusive end end @@ -152,7 +152,7 @@ RSpec.describe CollectionTimeHelper do it "returns a different date within the collection year" do result = generate_different_date_within_collection_year(date) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)).inclusive end end @@ -162,7 +162,7 @@ RSpec.describe CollectionTimeHelper do it "returns a different date within the collection year" do result = generate_different_date_within_collection_year(date) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)).inclusive end end @@ -170,7 +170,7 @@ RSpec.describe CollectionTimeHelper do it "ignores the override and returns a different date within the collection year" do result = generate_different_date_within_collection_year(date, start_date_override: Time.zone.local(2023, 12, 31)) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)).inclusive end end @@ -178,7 +178,7 @@ RSpec.describe CollectionTimeHelper do it "ignores the override and returns a different date within the collection year" do result = generate_different_date_within_collection_year(date, end_date_override: Time.zone.local(2025, 12, 1)) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)).inclusive end end @@ -186,7 +186,7 @@ RSpec.describe CollectionTimeHelper do it "returns a different date within the overridden range" do result = generate_different_date_within_collection_year(date, start_date_override: Time.zone.local(2024, 8, 1), end_date_override: Time.zone.local(2024, 9, 1)) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 8, 1), Time.zone.local(2024, 9, 1)) + expect(result).to be_between(Time.zone.local(2024, 8, 1), Time.zone.local(2024, 9, 1)).inclusive end end @@ -194,7 +194,7 @@ RSpec.describe CollectionTimeHelper do it "ignores the start_date_override and returns a different date within the collection year" do result = generate_different_date_within_collection_year(date, start_date_override: Time.zone.local(2023, 12, 31), end_date_override: Time.zone.local(2024, 5, 1)) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2024, 5, 1)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2024, 5, 1)).inclusive end end @@ -202,7 +202,7 @@ RSpec.describe CollectionTimeHelper do it "ignores the end_date_override and returns a different date within the collection year" do result = generate_different_date_within_collection_year(date, start_date_override: Time.zone.local(2025, 3, 1), end_date_override: Time.zone.local(2025, 12, 1)) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2025, 3, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2025, 3, 1), Time.zone.local(2025, 3, 31)).inclusive end end @@ -210,7 +210,7 @@ RSpec.describe CollectionTimeHelper do it "ignores both overrides and returns a different date within the collection year" do result = generate_different_date_within_collection_year(date, start_date_override: Time.zone.local(2023, 12, 31), end_date_override: Time.zone.local(2025, 12, 1)) expect(result).not_to eq(date) - expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)) + expect(result).to be_between(Time.zone.local(2024, 4, 1), Time.zone.local(2025, 3, 31)).inclusive end end end