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

Function test_store_for_repo

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

Source from the content-addressed store, hash-verified

1374
1375 #[test]
1376 fn test_store_for_repo() {
1377 let dir = TempDir::new().unwrap();
1378 let store = SessionStore::for_repo(dir.path()).unwrap();
1379
1380 // Should have created .atomic/sessions/
1381 assert!(dir.path().join(".atomic").join("sessions").is_dir());
1382
1383 // Should work for save/load
1384 store.save(&make_session()).unwrap();
1385 let loaded = store.load("sess-abc-123").unwrap();
1386 assert!(loaded.is_some());
1387 }
1388
1389 // SessionStore: debug
1390

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