From 5f2d1897b245fbee12d17b5910eaf5233ca6802b Mon Sep 17 00:00:00 2001 From: salmonik Date: Tue, 5 May 2026 23:29:39 +0200 Subject: Add unit tests in /tests directory for config, database, playback, and scrobbler modules --- src/playback.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/playback.rs') diff --git a/src/playback.rs b/src/playback.rs index 76c0f44..d9dd1f9 100644 --- a/src/playback.rs +++ b/src/playback.rs @@ -18,7 +18,7 @@ pub struct Track { pub duration: Option, } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, PartialEq)] #[allow(dead_code)] pub enum ShuffleMode { None, @@ -28,14 +28,15 @@ pub enum ShuffleMode { #[allow(dead_code)] pub struct Player { - state: PlaybackState, - current_track: Option, - queue: Vec, - volume: u8, - shuffle: ShuffleMode, + pub state: PlaybackState, + pub current_track: Option, + pub queue: Vec, + pub volume: u8, + pub shuffle: ShuffleMode, } #[allow(dead_code)] +#[allow(clippy::new_without_default)] impl Player { pub fn new() -> Self { Player { -- cgit v1.2.3