From 15a4efe1e974264948a459c7a116d8e3cfdfdffc Mon Sep 17 00:00:00 2001 From: Connor Johnstone Date: Thu, 19 Mar 2026 14:05:58 -0400 Subject: [PATCH] Format --- src/main.rs | 10 ++++- tests/integration.rs | 91 ++++++++++++++++++++++++++++++++++---------- 2 files changed, 78 insertions(+), 23 deletions(-) diff --git a/src/main.rs b/src/main.rs index ccec803..9b28a1b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -130,8 +130,14 @@ async fn main() -> anyhow::Result<()> { if name.is_none() && mbid.is_none() { anyhow::bail!("provide either a name or --mbid"); } - let summary = - add_artist(db.conn(), name.as_deref(), mbid.as_deref(), &mb_client, None).await?; + let summary = add_artist( + db.conn(), + name.as_deref(), + mbid.as_deref(), + &mb_client, + None, + ) + .await?; println!("Artist watch: {summary}"); } AddCommand::Album { diff --git a/tests/integration.rs b/tests/integration.rs index ac60df6..3eafd6e 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -118,9 +118,16 @@ async fn test_add_track_wanted() { let db = test_db().await; let provider = MockProvider; - let entry = add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None) - .await - .unwrap(); + let entry = add_track( + db.conn(), + Some("Radiohead"), + Some("Creep"), + None, + &provider, + None, + ) + .await + .unwrap(); assert_eq!(entry.item_type, ItemType::Track); assert_eq!(entry.name, "Creep"); assert_eq!(entry.status, WantedStatus::Wanted); @@ -133,9 +140,16 @@ async fn test_add_track_auto_owned() { insert_track(&db, "Pink Floyd", "Time", "DSOTM").await; - let entry = add_track(db.conn(), Some("Pink Floyd"), Some("Time"), None, &provider, None) - .await - .unwrap(); + let entry = add_track( + db.conn(), + Some("Pink Floyd"), + Some("Time"), + None, + &provider, + None, + ) + .await + .unwrap(); assert_eq!(entry.status, WantedStatus::Owned); } @@ -182,12 +196,26 @@ async fn test_list_items_with_filters() { let db = test_db().await; let provider = MockProvider; - add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None) - .await - .unwrap(); - add_track(db.conn(), Some("Tool"), Some("Lateralus"), None, &provider, None) - .await - .unwrap(); + add_track( + db.conn(), + Some("Radiohead"), + Some("Creep"), + None, + &provider, + None, + ) + .await + .unwrap(); + add_track( + db.conn(), + Some("Tool"), + Some("Lateralus"), + None, + &provider, + None, + ) + .await + .unwrap(); let all = list_items(db.conn(), None, None, None).await.unwrap(); assert_eq!(all.len(), 2); @@ -208,9 +236,16 @@ async fn test_remove_item() { let db = test_db().await; let provider = MockProvider; - let entry = add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None) - .await - .unwrap(); + let entry = add_track( + db.conn(), + Some("Radiohead"), + Some("Creep"), + None, + &provider, + None, + ) + .await + .unwrap(); remove_item(db.conn(), entry.id).await.unwrap(); let all = list_items(db.conn(), None, None, None).await.unwrap(); assert!(all.is_empty()); @@ -223,12 +258,26 @@ async fn test_library_summary() { insert_track(&db, "Pink Floyd", "Time", "DSOTM").await; - add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None) - .await - .unwrap(); - add_track(db.conn(), Some("Pink Floyd"), Some("Time"), None, &provider, None) - .await - .unwrap(); + add_track( + db.conn(), + Some("Radiohead"), + Some("Creep"), + None, + &provider, + None, + ) + .await + .unwrap(); + add_track( + db.conn(), + Some("Pink Floyd"), + Some("Time"), + None, + &provider, + None, + ) + .await + .unwrap(); let summary = library_summary(db.conn()).await.unwrap(); assert_eq!(summary.total_items, 2);