Browse Source

add traits for completed test BU files

CLDC-3802-sales-bu-update
Carolyn 4 days ago
parent
commit
c361b4ec4d
  1. 4
      app/models/form/sales/pages/previous_bedrooms.rb
  2. 4
      app/models/form/sales/pages/previous_property_type.rb
  3. 4
      app/models/form/sales/pages/previous_tenure.rb
  4. 33
      spec/factories/sales_log.rb

4
app/models/form/sales/pages/previous_bedrooms.rb

@ -9,6 +9,10 @@ class Form::Sales::Pages::PreviousBedrooms < ::Form::Page
{ {
"soctenant" => 0, "soctenant" => 0,
}, },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevten" => 1 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevten" => 2 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevtenbuy2" => 1 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevtenbuy2" => 2 },
] ]
end end

4
app/models/form/sales/pages/previous_property_type.rb

@ -11,6 +11,10 @@ class Form::Sales::Pages::PreviousPropertyType < ::Form::Page
{ {
"soctenant" => 0, "soctenant" => 0,
}, },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevten" => 1 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevten" => 2 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevtenbuy2" => 1 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevtenbuy2" => 2 },
] ]
end end

4
app/models/form/sales/pages/previous_tenure.rb

@ -12,6 +12,10 @@ class Form::Sales::Pages::PreviousTenure < ::Form::Page
{ {
"soctenant" => 0, "soctenant" => 0,
}, },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevten" => 1 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevten" => 2 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevtenbuy2" => 1 },
{ "soctenant_is_inferred?" => true, "ownershipsch" => 1, "prevtenbuy2" => 2 },
] ]
end end

33
spec/factories/sales_log.rb

@ -184,6 +184,39 @@ FactoryBot.define do
end end
end end
end end
trait :discounted_2025_completed do
completed
discount { 20 }
end
trait :shared_2025_completed do
completed
shared_ownership
staircase { 2 }
resale { 2 }
frombeds { 2 }
fromprop { 1 }
socprevten { 3 }
mrent { 900 }
equity { 30 }
ppostcode_full { "SW1A 1AA" }
hodate { Time.zone.today }
end
trait :staircasing_2025_completed do
completed
shared_ownership
staircase { 1 }
stairbought { 10 }
stairowned { 60 }
staircasesale { 2 }
firststair { 2 }
initialpurchase { Time.zone.today - 2.years }
numstair { 2 }
lasttransaction { Time.zone.today - 1.year }
mrentprestaircasing { 1000 }
mrent { 900 }
equity { 30 }
ppostcode_full { "SW1A 1AA" }
end
trait :with_uprn do trait :with_uprn do
uprn { rand(999_999_999_999).to_s } uprn { rand(999_999_999_999).to_s }
uprn_known { 1 } uprn_known { 1 }

Loading…
Cancel
Save