use super::*; use codex_utils_path_uri::PathUri; use pretty_assertions::assert_eq; use tempfile::tempdir; #[test] fn convert_apply_patch_maps_add_variant() { let tmp = tempdir().expect("tmp"); let path = tmp.path().join("a.txt"); let path_uri = PathUri::from_host_native_path(&path).expect("absolute test path"); let action = ApplyPatchAction::new_add_for_test(&path_uri, "hello".to_string()); let got = convert_apply_patch_to_protocol(&action); assert_eq!( got.get(path.as_path()), Some(&FileChange::Add { content: "hello".to_string() }) ); }