app-server-daemon/src/managed_install_tests.rs
27 lines
use pretty_assertions::assert_eq;use super::executable_identity_from_bytes;use super::parse_codex_version;#[test]fn parses_codex_cli_version_output() { assert_eq!( parse_codex_version("codex 1.2.3\n").expect("version"), "1.2.3" );}#[test]fn rejects_malformed_codex_cli_version_output() { assert!(parse_codex_version("codex\n").is_err());}#[test]fn executable_identity_uses_binary_contents() { let old = executable_identity_from_bytes(b"old"); let same = executable_identity_from_bytes(b"old"); let new = executable_identity_from_bytes(b"new"); assert_eq!(old, same); assert_ne!(old, new);}