()
| 356 | |
| 357 | #[test] |
| 358 | fn scalar_field_modified() { |
| 359 | let old = json!({"title": "Draft", "count": 1}); |
| 360 | let new = json!({"title": "Final", "count": 1}); |
| 361 | let diffs = compute_field_diffs(&old, &new); |
| 362 | assert_eq!(diffs.len(), 1); |
| 363 | assert_eq!(diffs[0].field, "title"); |
| 364 | assert_eq!(diffs[0].op, DiffOp::Modified); |
| 365 | assert_eq!(diffs[0].old_value, Some(json!("Draft"))); |
| 366 | assert_eq!(diffs[0].new_value, Some(json!("Final"))); |
| 367 | } |
| 368 | |
| 369 | #[test] |
| 370 | fn field_added_and_removed() { |
nothing calls this directly
no test coverage detected