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

Function text_delete_detected

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

Source from the content-addressed store, hash-verified

486
487 #[test]
488 fn text_delete_detected() {
489 let old = json!({"content": "Hello World"});
490 let new = json!({"content": "Hello"});
491 let diffs = compute_field_diffs(&old, &new);
492 assert_eq!(diffs.len(), 1);
493 assert_eq!(diffs[0].field, "content");
494 assert_eq!(diffs[0].op, DiffOp::TextDelete);
495 // old_value = deleted text, new_value = position (5)
496 assert_eq!(diffs[0].old_value, Some(json!(" World")));
497 assert_eq!(diffs[0].new_value, Some(json!(5)));
498 }
499
500 #[test]
501 fn text_replacement_falls_back_to_modified() {

Callers

nothing calls this directly

Calls 1

compute_field_diffsFunction · 0.85

Tested by

no test coverage detected