mediapulse 0.1.9

A self-contained native media player built around mpv
1
2
3
4
5
6
7
8
9
10
11
12
13
use mediapulse_core::backend::BackendError;
use mediapulse_lib::IpcError;

#[test]
fn ipc_errors_keep_stable_machine_codes() {
    let error = IpcError::from(BackendError::NotReady);

    assert_eq!(error.code, "notReady");
    assert_eq!(
        serde_json::to_value(error).expect("serialize error")["code"],
        "notReady"
    );
}