|
|
|
@ -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 |
|
|
|
|