MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_store_save_overwrites

Function test_store_save_overwrites

atomic-agent/src/turn/session.rs:1191–1203  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1189
1190 #[test]
1191 fn test_store_save_overwrites() {
1192 let (_dir, store) = make_store();
1193
1194 let mut session = make_session();
1195 session.turn_count = 1;
1196 store.save(&session).unwrap();
1197
1198 session.turn_count = 5;
1199 store.save(&session).unwrap();
1200
1201 let loaded = store.load("sess-abc-123").unwrap().unwrap();
1202 assert_eq!(loaded.turn_count, 5);
1203 }
1204
1205 #[test]
1206 fn test_store_load_rejects_path_traversal() {

Callers

nothing calls this directly

Calls 5

make_storeFunction · 0.85
make_sessionFunction · 0.70
unwrapMethod · 0.45
saveMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected