Browse Source

fixup! CLDC-4189: Add tests

add cases for other internal transfer flow
pull/3154/head
Samuel Young 2 weeks ago
parent
commit
61568bd252
  1. 14
      spec/models/validations/household_validations_spec.rb

14
spec/models/validations/household_validations_spec.rb

@ -507,6 +507,12 @@ RSpec.describe Validations::HouseholdValidations do
referral_register: 6,
referral_noms: 3,
},
{
internal_transfer: true,
label: "PRP",
referral_register: 7,
referral_noms: 5,
},
{
internal_transfer: false,
label: "LA",
@ -519,9 +525,15 @@ RSpec.describe Validations::HouseholdValidations do
referral_register: 6,
referral_noms: 2,
},
{
internal_transfer: false,
label: "PRP",
referral_register: 7,
referral_noms: 6,
},
]
.each do |scenario|
context "and record #{scenario[:internal_transfer] ? 'is ' : ''}internal transfer via #{scenario[:label]} path" do
context "and record #{scenario[:internal_transfer] ? 'is ' : 'is not '}internal transfer via #{scenario[:label]} path" do
before do
record.owning_organisation.provider_type = scenario[:label]
record.referral_register = scenario[:referral_register]

Loading…
Cancel
Save