Format
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user