cargo fmt + clippy
Build and test / build (push) Successful in 1m57s Details
Build and test / check (push) Successful in 1m56s Details
Build and test / test (push) Failing after 1m8s Details
Build and test / docs (push) Has been cancelled Details

This commit is contained in:
Oystein Kristoffer Tveit 2024-08-03 16:35:15 +02:00
parent e5085ab295
commit 8efdde2c44
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146
4 changed files with 18 additions and 20 deletions

View File

@ -218,7 +218,6 @@ pub(crate) fn parse_event(raw_event: MpvIpcEvent) -> Result<Event, MpvError> {
// "get-property-reply" =>
// "set-property-reply" =>
// "command-reply" =>
"client-message" => parse_client_message(event),
"video-reconfig" => Ok(Event::VideoReconfig),
"audio-reconfig" => Ok(Event::AudioReconfig),

View File

@ -276,17 +276,17 @@ pub fn parse_property(name: &str, data: Option<MpvDataType>) -> Result<Property,
Ok(Property::Mute(mute))
}
"eof-reached" => {
let eof_reached = match data {
Some(MpvDataType::Bool(b)) => b,
Some(data) => {
return Err(MpvError::DataContainsUnexpectedType {
expected_type: "bool".to_owned(),
received: data,
})
}
None => true,
};
Ok(Property::EofReached(eof_reached))
let eof_reached = match data {
Some(MpvDataType::Bool(b)) => b,
Some(data) => {
return Err(MpvError::DataContainsUnexpectedType {
expected_type: "bool".to_owned(),
received: data,
})
}
None => true,
};
Ok(Property::EofReached(eof_reached))
}
// TODO: add missing cases
_ => Ok(Property::Unknown {
@ -327,7 +327,7 @@ fn mpv_data_to_playlist_entry(
received: data.clone(),
})
}
None => false
None => false,
};
Ok(PlaylistEntry {
id: 0,

View File

@ -29,7 +29,6 @@ async fn test_set_property() -> Result<(), MpvError> {
Ok(())
}
#[tokio::test]
#[cfg(target_family = "unix")]
async fn test_get_unavailable_property() -> Result<(), MpvError> {
@ -48,10 +47,13 @@ async fn test_get_unavailable_property() -> Result<(), MpvError> {
async fn test_get_nonexistent_property() -> Result<(), MpvError> {
let (mut proc, mpv) = spawn_headless_mpv().await.unwrap();
let nonexistent = mpv.get_property::<f64>("nonexistent").await;
assert_eq!(nonexistent, Err(MpvError::MpvError("property not found".to_string())));
assert_eq!(
nonexistent,
Err(MpvError::MpvError("property not found".to_string()))
);
mpv.kill().await.unwrap();
proc.kill().await.unwrap();
Ok(())
}
}

View File

@ -85,10 +85,7 @@ async fn test_get_unavailable_property() -> Result<(), MpvError> {
let mpv = Mpv::connect_socket(server).await?;
let maybe_volume = mpv.get_property::<f64>("volume").await;
assert_eq!(
maybe_volume,
Ok(None),
);
assert_eq!(maybe_volume, Ok(None),);
join_handle.await.unwrap().unwrap();