// Test with HTMX header (common in web usage where ListSplits is used for balance calculations)
// Should succeed with auth (will likely be server error due to no DB, but structure should be right)
/// This specifically tests the get_balance function behavior with multi-currency error handling
valid_currencies.contains(¤cy) || !currency.is_empty(), // Or any actual commodity name
valid_symbols.contains(¤cy_sym) || !currency_sym.is_empty(), // Or any actual commodity symbol