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"
after_major_repair_date:"Enter a tenancy start date that is after the major repair date"
location_deactivated:"The location %{postcode} was deactivated on %{date} and was not available on the day you entered."
location_reactivating_soon:"The location %{postcode} was deactivated on %{deactivation_date} and is not available on the date you entered. It reactivates on %{date}"
location_activating_soon:"The location %{postcode} is not available until %{date}. Enter a tenancy start date after %{date}"
scheme_deactivated:"%{name} was deactivated on %{date} and was not available on the day you entered"
scheme_reactivating_soon:"%{name} was deactivated on %{deactivation_date} and is not available on the date you entered. It reactivates on %{date}"
scheme_activating_soon:"%{name} is not available until %{date}. Enter a tenancy start date after %{date}"
location:
deactivated:"The location %{postcode} was deactivated on %{date} and was not available on the day you entered."
reactivating_soon:"The location %{postcode} was deactivated on %{deactivation_date} and is not available on the date you entered. It reactivates on %{date}"
activating_soon:"The location %{postcode} is not available until %{date}. Enter a tenancy start date after %{date}"
scheme:
deactivated:"%{name} was deactivated on %{date} and was not available on the day you entered"
reactivating_soon:"%{name} was deactivated on %{deactivation_date} and is not available on the date you entered. It reactivates on %{date}"
activating_soon:"%{name} is not available until %{date}. Enter a tenancy start date after %{date}"
@ -98,7 +98,7 @@ RSpec.describe Validations::DateValidations do
record.location=location
date_validator.validate_startdate(record)
expect(record.errors["startdate"])
.toinclude(matchI18n.t("validations.setup.startdate.location_deactivated",postcode:location.postcode,date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.deactivated",postcode:location.postcode,date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -123,7 +123,7 @@ RSpec.describe Validations::DateValidations do
record.location=location
date_validator.validate_startdate(record)
expect(record.errors["startdate"])
.toinclude(matchI18n.t("validations.setup.startdate.location_reactivating_soon",postcode:location.postcode,date:"4 August 2022",deactivation_date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.reactivating_soon",postcode:location.postcode,date:"4 August 2022",deactivation_date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -150,7 +150,7 @@ RSpec.describe Validations::DateValidations do
record.location=location
date_validator.validate_startdate(record)
expect(record.errors["startdate"])
.toinclude(matchI18n.t("validations.setup.startdate.location_reactivating_soon",postcode:location.postcode,date:"4 September 2022",deactivation_date:"1 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.reactivating_soon",postcode:location.postcode,date:"4 September 2022",deactivation_date:"1 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -177,7 +177,7 @@ RSpec.describe Validations::DateValidations do
record.location=location
date_validator.validate_startdate(record)
expect(record.errors["startdate"])
.toinclude(matchI18n.t("validations.setup.startdate.location_activating_soon",postcode:location.postcode,date:"15 September 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.activating_soon",postcode:location.postcode,date:"15 September 2022"))
end
end
@ -194,7 +194,7 @@ RSpec.describe Validations::DateValidations do
record.scheme=scheme
date_validator.validate_startdate(record)
expect(record.errors["startdate"])
.toinclude(matchI18n.t("validations.setup.startdate.scheme_reactivating_soon",name:scheme.service_name,date:"4 August 2022",deactivation_date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.scheme.reactivating_soon",name:scheme.service_name,date:"4 August 2022",deactivation_date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active scheme period"do
@ -220,7 +220,7 @@ RSpec.describe Validations::DateValidations do
record.scheme=scheme
date_validator.validate_startdate(record)
expect(record.errors["startdate"])
.toinclude(matchI18n.t("validations.setup.startdate.scheme_reactivating_soon",name:scheme.service_name,date:"4 September 2022",deactivation_date:"1 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.scheme.reactivating_soon",name:scheme.service_name,date:"4 September 2022",deactivation_date:"1 June 2022"))
end
it"produces no error when tenancy start date is during an active scheme period"do
@ -46,7 +46,7 @@ RSpec.describe Validations::SetupValidations do
record.location=location
setup_validator.validate_scheme(record)
expect(record.errors["scheme_id"])
.toinclude(matchI18n.t("validations.setup.startdate.location_deactivated",postcode:location.postcode,date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.deactivated",postcode:location.postcode,date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -71,7 +71,7 @@ RSpec.describe Validations::SetupValidations do
record.location=location
setup_validator.validate_scheme(record)
expect(record.errors["scheme_id"])
.toinclude(matchI18n.t("validations.setup.startdate.location_reactivating_soon",postcode:location.postcode,date:"4 August 2022",deactivation_date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.reactivating_soon",postcode:location.postcode,date:"4 August 2022",deactivation_date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -98,7 +98,7 @@ RSpec.describe Validations::SetupValidations do
record.location=location
setup_validator.validate_scheme(record)
expect(record.errors["scheme_id"])
.toinclude(matchI18n.t("validations.setup.startdate.location_activating_soon",postcode:location.postcode,date:"15 September 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.activating_soon",postcode:location.postcode,date:"15 September 2022"))
end
end
@ -115,7 +115,7 @@ RSpec.describe Validations::SetupValidations do
record.scheme=scheme
setup_validator.validate_scheme(record)
expect(record.errors["scheme_id"])
.toinclude(matchI18n.t("validations.setup.startdate.scheme_reactivating_soon",name:scheme.service_name,date:"4 August 2022",deactivation_date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.scheme.reactivating_soon",name:scheme.service_name,date:"4 August 2022",deactivation_date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active scheme period"do
@ -141,7 +141,7 @@ RSpec.describe Validations::SetupValidations do
record.scheme=scheme
setup_validator.validate_scheme(record)
expect(record.errors["scheme_id"])
.toinclude(matchI18n.t("validations.setup.startdate.scheme_reactivating_soon",name:scheme.service_name,date:"4 September 2022",deactivation_date:"1 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.scheme.reactivating_soon",name:scheme.service_name,date:"4 September 2022",deactivation_date:"1 June 2022"))
end
it"produces no error when tenancy start date is during an active scheme period"do
@ -168,7 +168,7 @@ RSpec.describe Validations::SetupValidations do
record.location=location
setup_validator.validate_location(record)
expect(record.errors["location_id"])
.toinclude(matchI18n.t("validations.setup.startdate.location_deactivated",postcode:location.postcode,date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.deactivated",postcode:location.postcode,date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -193,7 +193,7 @@ RSpec.describe Validations::SetupValidations do
record.location=location
setup_validator.validate_location(record)
expect(record.errors["location_id"])
.toinclude(matchI18n.t("validations.setup.startdate.location_reactivating_soon",postcode:location.postcode,date:"4 August 2022",deactivation_date:"4 June 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.reactivating_soon",postcode:location.postcode,date:"4 August 2022",deactivation_date:"4 June 2022"))
end
it"produces no error when tenancy start date is during an active location period"do
@ -220,7 +220,7 @@ RSpec.describe Validations::SetupValidations do
record.location=location
setup_validator.validate_location(record)
expect(record.errors["location_id"])
.toinclude(matchI18n.t("validations.setup.startdate.location_activating_soon",postcode:location.postcode,date:"15 September 2022"))
.toinclude(matchI18n.t("validations.setup.startdate.location.activating_soon",postcode:location.postcode,date:"15 September 2022"))