Skip to content

Commit

Permalink
update claimed as tax dependent
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobkagon committed Feb 6, 2025
1 parent 06de504 commit 9c853ce
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/aca_entities/atp/functions/build_application.rb
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,7 @@ def applicant_hash
is_filing_as_head_of_household: tax_returns_hash[:is_head_of_household] ? true : false,
is_joint_tax_filing: tax_returns_hash[:joint_tax_filing_status],
is_claimed_as_tax_dependent: tax_returns_hash[:tax_dependents].nil? ? nil : tax_returns_hash[:tax_dependents].include?(@applicant_identifier), # default value
claimed_as_tax_dependent_by: @primary_applicant_identifier, # default value to primary
claimed_as_tax_dependent_by: @primary_applicant_identifier == @applicant_identifier ? nil : @primary_applicant_identifier,
student: other_questions[:student],
is_refugee: nil, # default value
is_trafficking_victim: nil, # default value
Expand Down
16 changes: 16 additions & 0 deletions spec/aca_entities/atp/functions/build_application_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -175,4 +175,20 @@
expect(@result[:applicants][0][:deductions].last[:amount]).to eq(100)
end
end

context "is_claimed_as_tax_dependent_by" do

before do
@result = subject.first
end

it "does not populate is claimed as tax dependent by for the primary applicant" do
expect(@result[:applicants][0][:claimed_as_tax_dependent_by]).to be nil
end

it "populates is_claimed_as_tax_dependent_by for non-primary applicants" do
binding.irb
expect(@result[:applicants][1][:claimed_as_tax_dependent_by]).to eql(@result[:applicants][0][:person_hbx_id])
end
end
end

0 comments on commit 9c853ce

Please sign in to comment.