()
| 400 | |
| 401 | #[test] |
| 402 | fn array_element_inserted() { |
| 403 | let old = json!({"items": [1, 2]}); |
| 404 | let new = json!({"items": [1, 2, 3]}); |
| 405 | let diffs = compute_field_diffs(&old, &new); |
| 406 | assert_eq!(diffs.len(), 1); |
| 407 | assert_eq!(diffs[0].field, "items[2]"); |
| 408 | assert_eq!(diffs[0].op, DiffOp::ArrayInsert); |
| 409 | } |
| 410 | |
| 411 | #[test] |
| 412 | fn array_element_removed() { |
nothing calls this directly
no test coverage detected