From 5c3110c7843773e617c224e16f150b25884d3fb6 Mon Sep 17 00:00:00 2001 From: salmonik Date: Fri, 8 May 2026 01:20:43 +0200 Subject: Pad queue display numbers with leading zeros display_string now takes a total parameter to compute the zero-padding width. Queue positions are formatted as 01, 02, ..., 10 instead of 1, 2, ..., 10, keeping columns aligned. --- tests/queue.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/queue.rs b/tests/queue.rs index d3e923e..bff83ca 100644 --- a/tests/queue.rs +++ b/tests/queue.rs @@ -214,7 +214,7 @@ fn test_track_display_with_metadata() { Some("Test Artist"), Some("Test Album"), ); - let display = t.display_string(0); + let display = t.display_string(0, 1); assert_eq!(display, "1. Test Artist - Test Title"); } @@ -226,14 +226,14 @@ fn test_track_display_artist_fallback_to_album() { None, Some("Test Album"), ); - let display = t.display_string(0); + let display = t.display_string(0, 1); assert_eq!(display, "1. Test Album - Test Title"); } #[test] fn test_track_display_no_metadata() { let t = track_no_meta("/music/song.mp3"); - let display = t.display_string(0); + let display = t.display_string(0, 1); assert_eq!(display, "1. song.mp3"); } @@ -245,7 +245,7 @@ fn test_track_display_index_offset() { Some("Artist"), Some("Album"), ); - assert_eq!(t.display_string(4), "5. Artist - Title"); + assert_eq!(t.display_string(4, 10), "05. Artist - Title"); } // ---------- Shuffle ---------- -- cgit v1.2.3