File tree 2 files changed +5
-4
lines changed
lib/aca_entities/atp/functions
spec/aca_entities/atp/functions
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -323,6 +323,7 @@ def applicant_hash
323
323
324
324
tribe_name = @tribal_augmentation [ :person_tribe_name ]
325
325
tribe_codes = AcaEntities ::Atp ::Functions ::TribeCodesBuilder . new . call ( tribe_name ) if tribe_indicator
326
+ claimed_as_dependent = tax_returns_hash [ :tax_dependents ] . nil? ? nil : tax_returns_hash [ :tax_dependents ] . include? ( @applicant_identifier )
326
327
{
327
328
is_primary_applicant : @applicant_identifier == @primary_applicant_identifier ,
328
329
name : name_hash ,
@@ -364,8 +365,8 @@ def applicant_hash
364
365
tax_filer_kind : @tax_return . nil? ? nil : TAX_FILER_KIND [ @tax_return [ :status_code ] ] ,
365
366
is_filing_as_head_of_household : tax_returns_hash [ :is_head_of_household ] ? true : false ,
366
367
is_joint_tax_filing : tax_returns_hash [ :joint_tax_filing_status ] ,
367
- is_claimed_as_tax_dependent : tax_returns_hash [ :tax_dependents ] . nil? ? nil : tax_returns_hash [ :tax_dependents ] . include? ( @applicant_identifier ) , # default value
368
- claimed_as_tax_dependent_by : @primary_applicant_identifier == @applicant_identifier ? nil : @primary_applicant_identifier ,
368
+ is_claimed_as_tax_dependent : claimed_as_dependent ,
369
+ claimed_as_tax_dependent_by : claimed_as_dependent ? @primary_applicant_identifier : nil ,
369
370
student : other_questions [ :student ] ,
370
371
is_refugee : nil , # default value
371
372
is_trafficking_victim : nil , # default value
Original file line number Diff line number Diff line change 186
186
expect ( @result [ :applicants ] [ 0 ] [ :claimed_as_tax_dependent_by ] ) . to be nil
187
187
end
188
188
189
- it "populates is_claimed_as_tax_dependent_by for non- primary applicants" do
190
- expect ( @result [ :applicants ] [ 1 ] [ :claimed_as_tax_dependent_by ] ) . to eql ( @result [ :applicants ] [ 0 ] [ :person_hbx_id ] )
189
+ it "does not populate is_claimed_as_tax_dependent for primary applicants" do
190
+ expect ( @result [ :applicants ] [ 1 ] [ :claimed_as_tax_dependent_by ] ) . to be nil
191
191
end
192
192
end
193
193
end
You can’t perform that action at this time.
0 commit comments