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

Function kg_node_new_and_builder

atomic-core/src/pristine/vault.rs:668–676  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

666
667 #[test]
668 fn kg_node_new_and_builder() {
669 let node = KgNode::new("change:abc123", "change", "abc123", "change_graph")
670 .with_summary("Fix auth bug")
671 .with_metadata(serde_json::json!({"view": "main"}));
672 assert_eq!(node.id, "change:abc123");
673 assert_eq!(node.kind, "change");
674 assert_eq!(node.summary, Some("Fix auth bug".to_string()));
675 assert!(node.metadata.is_some());
676 }
677
678 #[test]
679 fn kg_edge_new() {

Callers

nothing calls this directly

Calls 2

with_summaryMethod · 0.80
with_metadataMethod · 0.45

Tested by

no test coverage detected