From 4fce826893cf3b311e61fe64ac02bc9db5a5950a Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Tue, 10 Mar 2026 16:39:09 -0500 Subject: [PATCH] tests are failing because hashmap is returned in different order --- src/core/songs.rs | 25 ++++++++++++++++++++----- test.db | Bin 69632 -> 69632 bytes 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/core/songs.rs b/src/core/songs.rs index 13f19eb..d1a389e 100644 --- a/src/core/songs.rs +++ b/src/core/songs.rs @@ -1402,11 +1402,26 @@ You saved my soul" match song_model.update_item(song, 2) { Ok(()) => { - assert_eq!( - &cloned_song, - song_model.find(|s| s.id == 7).unwrap() - ); - assert_eq!(Some(&cloned_song), song_model.get_item(2)) + let updated_model_song = + song_model.find(|s| s.id == 7).unwrap(); + assert_eq!(&cloned_song, updated_model_song); + match update_song_in_db( + cloned_song.clone(), + db.acquire().await.unwrap(), + ) + .await + { + Ok(_) => { + let db_song = get_song_from_db( + 7, + &mut db.acquire().await.unwrap(), + ) + .await + .unwrap(); + assert_eq!(db_song, cloned_song); + } + Err(e) => assert!(false, "{e}"), + } } Err(e) => assert!(false, "{e}"), } diff --git a/test.db b/test.db index 64f3fbf302265b9f733a9d777ae0a44c2960627d..218932f0d5e75e2efcfb3617e14811f5f516ae71 100644 GIT binary patch delta 129 zcmZozz|ydQWdmCSTOR{+ANP!njZMrl6WH0M7z}6H8Z$JpHYqkTic3mrGIEG=aBzr< zPL}Ubo7~&EVRAz!?_%*DMi4#Owd43?+pdd~c{&>>KRCuRIkJ1>X7S!a#>u?hR+~He f@);-hFXiL#%g;*%;mvcKGgu}aVB5?#;a5EXq