This attempts to generate an intake so you can test specific pages. It might not work perfectly.
Showing all pages.
 
         
         
              def self.show?(intake)
        intake.contact_preference == "text"
      end
                 
              def self.show?(intake)
        intake.contact_preference == "email"
      end
                 
         
         
         
              def self.show?(intake)
        intake.phone_number?
      end
                 
         
              def self.show?(intake)
        intake.consented_to_terms_and_conditions_no? || intake.consented_to_sms_terms_no?
      end
                 
         
              def self.show?(_intake)
        false
      end
                 
         
         
              def self.show?(_intake)
        false
      end
                 
              def self.show?(intake)
        intake.disqualifying_df_data_reason.present?
      end
                 
              def self.show?(intake)
        intake.dependents.count(&:ask_senior_questions?).positive?
      end
                 
         
              def self.show?(intake)
        intake.state_file_w2s.present? ||
          intake.direct_file_data.fed_unemployment.positive? ||
          intake.state_file1099_rs.present? ||
          intake.direct_file_json_data.interest_reports.count.positive? ||
          intake.direct_file_data.fed_ssb.positive? || intake.direct_file_data.fed_taxable_ssb.positive?
      end
                 
              def self.show?(intake)
        fed_unemployment = intake.direct_file_data.fed_unemployment
        fed_unemployment.present? && fed_unemployment > 0
      end
                 
              def self.show?(intake)
        fed_unemployment = intake.direct_file_data.fed_unemployment
        fed_unemployment.present? && fed_unemployment > 0
      end
                 
         
         
         
         
              def self.show?(intake)
        intake.charitable_contributions_yes? && intake.charitable_cash_amount.positive?
      end
                 
              def self.show?(intake)
        intake.charitable_contributions_yes? && intake.charitable_cash_amount.positive?
      end
                 
              def self.show?(intake)
        intake.eligible_for_az_subtractions?
      end
                 
              def self.show?(intake)
        !intake.disqualified_from_excise_credit_df?
      end
                 
              def self.show?(intake)
        Flipper.enabled?(:extension_period)
      end
                 
              def self.show?(intake)
        Flipper.enabled?(:extension_period)
      end
                 
         
              def self.show?(intake)
        intake.filing_status_mfj?
      end
                 
         
              def self.show?(intake)
        intake.calculated_refund_or_owed_amount.negative?
      end
                 
              def self.show?(intake)
        intake.calculated_refund_or_owed_amount&.positive?
      end
                 
         
        