Format surface_mapper tests

This commit is contained in:
2026-03-15 15:24:24 -04:00
parent 24aa8e33d4
commit edf1cfb421

View File

@@ -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)
);
}
}