()
| 158 | |
| 159 | #[test] |
| 160 | fn extract_from_large_map() { |
| 161 | let mut map = serde_json::Map::new(); |
| 162 | for i in 0..20 { |
| 163 | map.insert(format!("field_{i}"), json!(i)); |
| 164 | } |
| 165 | let buf = encode(&serde_json::Value::Object(map)); |
| 166 | let (start, _end) = extract_field(&buf, 0, "field_9").unwrap(); |
| 167 | assert_eq!(read_i64(&buf, start), Some(9)); |
| 168 | } |
| 169 | |
| 170 | #[test] |
| 171 | fn field_range_spans_entire_value() { |
nothing calls this directly
no test coverage detected