require "rails_helper" RSpec.describe Form::Sales::Pages::PrivacyNotice, 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) } 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[privacynotice]) end it "has the correct id" do expect(page.id).to eq("privacy_notice") end it "has the correct header" do expect(page.header).to eq("Department for Levelling Up, Housing and Communities privacy notice") end it "has the correct description" do expect(page.description).to eq("") end it "has correct depends_on" do expect(page.depends_on).to eq([{ "noint" => 2 }]) end end