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

Function test_get_dependencies

atomic-core/src/change/store.rs:747–760  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

745
746 #[test]
747 fn test_get_dependencies() {
748 let store = MemoryChangeStore::new();
749
750 let dep_hash = Hash::of(b"dependency");
751 let mut change = Change::empty(ChangeHeader::new("With deps"));
752 change.hashed.dependencies = vec![dep_hash];
753
754 let hash = change.hash().unwrap();
755 store.insert(hash, change);
756
757 let deps = store.get_dependencies(&hash).unwrap();
758 assert_eq!(deps.len(), 1);
759 assert_eq!(deps[0], dep_hash);
760 }
761
762 #[test]
763 fn test_knows() {

Callers

nothing calls this directly

Calls 4

unwrapMethod · 0.45
hashMethod · 0.45
insertMethod · 0.45
get_dependenciesMethod · 0.45

Tested by

no test coverage detected