From 612d807f98a96d560e3c984ec14b4cce42ea69f9 Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Wed, 14 Oct 2026 18:15:50 -0600 Subject: [PATCH] viewer: fmt::plain refuses underscore and exponent forms (test) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01GWVo7x3UHw5kwCUaWxiejX --- crates/ledger-gui/src/fmt.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/ledger-gui/src/fmt.rs b/crates/ledger-gui/src/fmt.rs index b478431..dda788d 100644 --- a/crates/ledger-gui/src/fmt.rs +++ b/crates/ledger-gui/src/fmt.rs @@ -244,6 +244,9 @@ mod tests { assert_eq!(plain("+1,000.005").as_deref(), Some("1000.005")); assert_eq!(plain("0.00").as_deref(), Some("0.00")); assert_eq!(plain("Debit"), None); + // Only digits and a point: the decimal parser alone takes these. + assert_eq!(plain("1_000.00"), None); + assert_eq!(plain("1e3"), None); assert_eq!(plain(""), None); } }