diff --git a/rust/fiscal-xbrl-core/src/surface_mapper.rs b/rust/fiscal-xbrl-core/src/surface_mapper.rs index 5e825ab..bf31af7 100644 --- a/rust/fiscal-xbrl-core/src/surface_mapper.rs +++ b/rust/fiscal-xbrl-core/src/surface_mapper.rs @@ -1358,10 +1358,7 @@ mod tests { assert_eq!(dac.values.get("p1").copied().flatten(), Some(2106.0)); assert_eq!( dac.source_concepts, - vec![ - "us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired" - .to_string() - ] + vec!["us-gaap:DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired".to_string()] ); assert_eq!(dac.source_row_keys, vec!["dac-voba".to_string()]); @@ -1379,19 +1376,19 @@ mod tests { fn derives_cash_flow_rows_applies_signs_and_hides_helper_surfaces() { let mut rows = empty_map(); rows.get_mut("cash_flow").unwrap().extend([ - row("cfo", "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cash_flow", 120.0), + row( + "cfo", + "us-gaap:NetCashProvidedByUsedInOperatingActivities", + "cash_flow", + 120.0, + ), row( "capex", "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cash_flow", 35.0, ), - row( - "debt-repaid", - "us-gaap:RepaymentsOfDebt", - "cash_flow", - 14.0, - ), + row("debt-repaid", "us-gaap:RepaymentsOfDebt", "cash_flow", 14.0), row( "share-repurchase", "us-gaap:PaymentsForRepurchaseOfCommonStock", @@ -1462,9 +1459,18 @@ mod tests { assert_eq!(capex.values.get("p1").copied().flatten(), Some(-35.0)); assert_eq!(debt_repaid.values.get("p1").copied().flatten(), Some(-14.0)); assert_eq!(repurchases.values.get("p1").copied().flatten(), Some(-11.0)); - assert_eq!(changes_unearned.values.get("p1").copied().flatten(), Some(25.0)); - assert_eq!(changes_other.values.get("p1").copied().flatten(), Some(-10.0)); - assert_eq!(free_cash_flow.values.get("p1").copied().flatten(), Some(85.0)); + assert_eq!( + changes_unearned.values.get("p1").copied().flatten(), + Some(25.0) + ); + assert_eq!( + changes_other.values.get("p1").copied().flatten(), + Some(-10.0) + ); + assert_eq!( + free_cash_flow.values.get("p1").copied().flatten(), + Some(85.0) + ); assert!(cash_flow_rows.iter().all(|row| { row.key != "contract_liability_incurred" @@ -1570,7 +1576,10 @@ mod tests { assert_eq!(cfo.category, "operating"); assert_eq!(capex.category, "investing"); assert_eq!(capex.values.get("p1").copied().flatten(), Some(-25.0)); - assert_eq!(free_cash_flow.values.get("p1").copied().flatten(), Some(65.0)); + assert_eq!( + free_cash_flow.values.get("p1").copied().flatten(), + Some(65.0) + ); } #[test] @@ -1617,6 +1626,9 @@ mod tests { .unwrap(); assert_eq!(capex.values.get("p1").copied().flatten(), Some(-320.0)); - assert_eq!(acquisitions.values.get("p1").copied().flatten(), Some(-15.0)); + assert_eq!( + acquisitions.values.get("p1").copied().flatten(), + Some(-15.0) + ); } }