Added auth

This commit is contained in:
Connor Johnstone
2026-03-19 14:02:24 -04:00
parent 0b336789da
commit 0f066d5708
3 changed files with 46 additions and 42 deletions

View File

@@ -118,7 +118,7 @@ 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)
let entry = add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None)
.await
.unwrap();
assert_eq!(entry.item_type, ItemType::Track);
@@ -133,7 +133,7 @@ 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)
let entry = add_track(db.conn(), Some("Pink Floyd"), Some("Time"), None, &provider, None)
.await
.unwrap();
assert_eq!(entry.status, WantedStatus::Owned);
@@ -150,12 +150,13 @@ async fn test_add_album_expands_to_tracks() {
Some("Test Album"),
None,
&provider,
None,
)
.await
.unwrap();
assert_eq!(summary.tracks_added, 2);
let items = list_items(db.conn(), Some(WantedStatus::Wanted), None)
let items = list_items(db.conn(), Some(WantedStatus::Wanted), None, None)
.await
.unwrap();
assert_eq!(items.len(), 2);
@@ -167,12 +168,12 @@ async fn test_add_artist_expands_to_tracks() {
let db = test_db().await;
let provider = MockProvider;
let summary = add_artist(db.conn(), Some("Test Artist"), None, &provider)
let summary = add_artist(db.conn(), Some("Test Artist"), None, &provider, None)
.await
.unwrap();
assert_eq!(summary.tracks_added, 2);
let items = list_items(db.conn(), None, None).await.unwrap();
let items = list_items(db.conn(), None, None, None).await.unwrap();
assert_eq!(items.len(), 2);
}
@@ -181,22 +182,22 @@ 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)
add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None)
.await
.unwrap();
add_track(db.conn(), Some("Tool"), Some("Lateralus"), None, &provider)
add_track(db.conn(), Some("Tool"), Some("Lateralus"), None, &provider, None)
.await
.unwrap();
let all = list_items(db.conn(), None, None).await.unwrap();
let all = list_items(db.conn(), None, None, None).await.unwrap();
assert_eq!(all.len(), 2);
let wanted = list_items(db.conn(), Some(WantedStatus::Wanted), None)
let wanted = list_items(db.conn(), Some(WantedStatus::Wanted), None, None)
.await
.unwrap();
assert_eq!(wanted.len(), 2);
let radiohead = list_items(db.conn(), None, Some("Radiohead"))
let radiohead = list_items(db.conn(), None, Some("Radiohead"), None)
.await
.unwrap();
assert_eq!(radiohead.len(), 1);
@@ -207,11 +208,11 @@ 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)
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).await.unwrap();
let all = list_items(db.conn(), None, None, None).await.unwrap();
assert!(all.is_empty());
}
@@ -222,10 +223,10 @@ async fn test_library_summary() {
insert_track(&db, "Pink Floyd", "Time", "DSOTM").await;
add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider)
add_track(db.conn(), Some("Radiohead"), Some("Creep"), None, &provider, None)
.await
.unwrap();
add_track(db.conn(), Some("Pink Floyd"), Some("Time"), None, &provider)
add_track(db.conn(), Some("Pink Floyd"), Some("Time"), None, &provider, None)
.await
.unwrap();