"Enter a date within the %{previous_start_year_short}/%{previous_end_year_short} or %{previous_end_year_short}/%{current_end_year_short} financial years, which is between %{previous_start_year_long} and %{current_end_year_long}"
startdate:
current_financial_year:
Enter a date within the %{current_start_year_short}/%{current_end_year_short} financial year, which is between %{current_start_year_long} and %{current_end_year_long}
previous_and_current_financial_year:
"Enter a date within the %{previous_start_year_short}/%{previous_end_year_short} or %{previous_end_year_short}/%{current_end_year_short} financial years, which is between %{previous_start_year_long} and %{current_end_year_long}"
later_than_14_days_after:"The tenancy start date must not be later than 14 days from today’s date"
before_scheme_end_date:"The tenancy start date must be before the end date for this supported housing scheme"
after_void_date:"Enter a tenancy start date that is after the void date"
it"cannot be before the first collection window start date"do
record.startdate=Time.zone.local(2021,1,1)
setup_validator.validate_startdate_setup(record)
expect(record.errors["startdate"]).toinclude(match"Enter a date within the 21/22 or 22/23 financial years, which is between 1st April 2021 and 31st March 2023")
end
it"cannot be after the second collection window end date"do
record.startdate=Time.zone.local(2023,7,1,6)
setup_validator.validate_startdate_setup(record)
expect(record.errors["startdate"]).toinclude(match"Enter a date within the 21/22 or 22/23 financial years, which is between 1st April 2021 and 31st March 2023")
it"cannot be before the first collection window start date"do
record.startdate=Time.zone.local(2022,1,1)
setup_validator.validate_startdate_setup(record)
expect(record.errors["startdate"]).toinclude(match"Enter a date within the 22/23 or 23/24 financial years, which is between 1st April 2022 and 31st March 2024")
end
it"cannot be after the second collection window end date"do
record.startdate=Time.zone.local(2024,7,1,6)
setup_validator.validate_startdate_setup(record)
expect(record.errors["startdate"]).toinclude(match"Enter a date within the 22/23 or 23/24 financial years, which is between 1st April 2022 and 31st March 2024")