MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / safe_write_creates_file_from_scratch

Function safe_write_creates_file_from_scratch

src/agents/mod.rs:2176–2185  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2174
2175 #[test]
2176 fn safe_write_creates_file_from_scratch() {
2177 let dir = tmpdir();
2178 let path = dir.path().join("new.json");
2179 let value = serde_json::json!({"created": true});
2180 safe_write_json_file(&path, &value, None).unwrap();
2181
2182 let written = fs::read_to_string(&path).unwrap();
2183 let parsed: serde_json::Value = serde_json::from_str(&written).unwrap();
2184 assert_eq!(parsed["created"], true);
2185 }
2186
2187 #[test]
2188 fn safe_write_replaces_existing_file_atomically() {

Callers

nothing calls this directly

Calls 2

tmpdirFunction · 0.85
safe_write_json_fileFunction · 0.85

Tested by

no test coverage detected