it"cannot be before the first collection window start date"do
record.startdate=Time.zone.local(2021,1,1)
date_validator.validate_startdate(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")
@ -26,6 +29,66 @@ RSpec.describe Validations::DateValidations do
it"cannot be before the first collection window start date"do
record.startdate=Time.zone.local(2022,1,1)
date_validator.validate_startdate(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)
date_validator.validate_startdate(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")