Browse Source

feat: update tests

pull/2199/head
natdeanlewissoftwire 2 years ago
parent
commit
d739e0ac28
  1. 35
      spec/models/form/lettings/pages/lead_tenant_ethnic_background_white_spec.rb
  2. 6
      spec/models/form/sales/pages/buyer1_ethnic_background_white_spec.rb

35
spec/models/form/lettings/pages/lead_tenant_ethnic_background_white_spec.rb

@ -0,0 +1,35 @@
require "rails_helper"
RSpec.describe Form::Lettings::Pages::LeadTenantEthnicBackgroundWhite, type: :model do
subject(:page) { described_class.new(page_id, page_definition, subsection) }
let(:page_id) { nil }
let(:page_definition) { nil }
let(:subsection) { instance_double(Form::Subsection) }
let(:form) { instance_double(Form) }
before do
allow(form).to receive(:start_year_after_2024?).and_return(false)
allow(subsection).to receive(:form).and_return(form)
end
it "has correct subsection" do
expect(page.subsection).to eq(subsection)
end
it "has correct questions" do
expect(page.questions.map(&:id)).to eq(%w[ethnic])
end
it "has the correct id" do
expect(page.id).to eq("lead_tenant_ethnic_background_white")
end
it "has the correct header" do
expect(page.header).to be_nil
end
it "has the correct description" do
expect(page.description).to be_nil
end
end

6
spec/models/form/sales/pages/buyer1_ethnic_background_white_spec.rb

@ -6,6 +6,12 @@ RSpec.describe Form::Sales::Pages::Buyer1EthnicBackgroundWhite, type: :model do
let(:page_id) { nil } let(:page_id) { nil }
let(:page_definition) { nil } let(:page_definition) { nil }
let(:subsection) { instance_double(Form::Subsection) } let(:subsection) { instance_double(Form::Subsection) }
let(:form) { instance_double(Form) }
before do
allow(form).to receive(:start_year_after_2024?).and_return(false)
allow(subsection).to receive(:form).and_return(form)
end
it "has correct subsection" do it "has correct subsection" do
expect(page.subsection).to eq(subsection) expect(page.subsection).to eq(subsection)

Loading…
Cancel
Save