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

Function test_store_for_repo

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

Source from the content-addressed store, hash-verified

1255
1256 #[test]
1257 fn test_store_for_repo() {
1258 let dir = TempDir::new().unwrap();
1259 let store = SessionStore::for_repo(dir.path()).unwrap();
1260
1261 // Should have created .atomic/sessions/
1262 assert!(dir.path().join(".atomic").join("sessions").is_dir());
1263
1264 // Should work for save/load
1265 store.save(&make_session()).unwrap();
1266 let loaded = store.load("sess-abc-123").unwrap();
1267 assert!(loaded.is_some());
1268 }
1269
1270 // SessionStore: debug
1271

Callers

nothing calls this directly

Calls 5

make_sessionFunction · 0.70
unwrapMethod · 0.45
pathMethod · 0.45
saveMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected