MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / text_insert_detected

Function text_insert_detected

nodedb/src/event/field_diff.rs:475–485  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

473
474 #[test]
475 fn text_insert_detected() {
476 let old = json!({"content": "Hello"});
477 let new = json!({"content": "Hello World"});
478 let diffs = compute_field_diffs(&old, &new);
479 assert_eq!(diffs.len(), 1);
480 assert_eq!(diffs[0].field, "content");
481 assert_eq!(diffs[0].op, DiffOp::TextInsert);
482 // old_value = position (5), new_value = inserted text
483 assert_eq!(diffs[0].old_value, Some(json!(5)));
484 assert_eq!(diffs[0].new_value, Some(json!(" World")));
485 }
486
487 #[test]
488 fn text_delete_detected() {

Callers

nothing calls this directly

Calls 1

compute_field_diffsFunction · 0.85

Tested by

no test coverage detected