use crate::common::{get_tmp, setup_mpd};
mod common;
#[test]
fn from_connection() -> eyre::Result<()> {
setup_mpd(
|_| Ok(()),
|conn| {
let settings = conn.settings()?;
assert!(
settings
.host()
.is_some_and(|h| h.starts_with(&format!("{}/mpdclient-tests", get_tmp())))
);
assert_eq!(settings.port(), None);
assert_eq!(settings.timeout(), Some(30000));
assert_eq!(settings.password(), None);
Ok(())
},
)
}