This repository was archived by the owner on Nov 6, 2021. It is now read-only.
File tree 2 files changed +9
-1
lines changed
2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -249,7 +249,8 @@ def impact_metrics
249
249
{
250
250
families_served : families_served_count ,
251
251
children_served : children_served_count ,
252
- family_zipcodes : family_zipcodes_count
252
+ family_zipcodes : family_zipcodes_count ,
253
+ family_zipcodes_list : family_zipcodes_list
253
254
}
254
255
end
255
256
@@ -293,4 +294,8 @@ def children_served_count
293
294
def family_zipcodes_count
294
295
families . pluck ( :guardian_zip_code ) . uniq . count
295
296
end
297
+
298
+ def family_zipcodes_list
299
+ families . pluck ( :guardian_zip_code ) . uniq
300
+ end
296
301
end
Original file line number Diff line number Diff line change 234
234
235
235
it "returns a hash with family and children aggregate data" do
236
236
partner = create ( :partner , :with_families )
237
+ expect ( partner . impact_metrics . size ) . to eq ( 4 )
237
238
expect ( partner . impact_metrics [ :families_served ] ) . to eq ( 1 )
238
239
expect ( partner . impact_metrics [ :children_served ] ) . to eq ( 1 )
239
240
expect ( partner . impact_metrics [ :family_zipcodes ] ) . to eq ( 1 )
241
+ expect ( partner . impact_metrics [ :family_zipcodes_list ] ) . to be_a ( Array )
242
+ expect ( partner . impact_metrics [ :family_zipcodes_list ] ) . to eq ( partner . families . pluck ( :guardian_zip_code ) . uniq )
240
243
end
241
244
end
242
245
end
You can’t perform that action at this time.
0 commit comments