()
| 296 | "myref": { |
| 297 | "data": "test" |
| 298 | } |
| 299 | }); |
| 300 | |
| 301 | let expected = json!({ |
| 302 | "test": { |
| 303 | "data": "test", |
| 304 | "x-fromRef": "#myref", |
| 305 | "x-refName": "myref", |
| 306 | }, |
| 307 | "myref": { |
| 308 | "data": "test" |
| 309 | } |
| 310 | }); |
| 311 | |
| 312 | let resolved = resolve_refs_raw(json)?; |
| 313 | println!("{}", resolved); |
| 314 | println!("{}", expected); |
| 315 | assert_eq!(resolved, expected); |
| 316 | Ok(()) |
| 317 | } |
| 318 | |
| 319 | #[test] |
| 320 | fn resolve_refs_test_2() -> Result<(), anyhow::Error> { |
| 321 | let json = json!({ |
| 322 | "test": { |
| 323 | "data1": { |
| 324 | "$ref": "#/myref" |
| 325 | }, |
| 326 | "data2": { |
| 327 | "$ref": "#/myref" |
nothing calls this directly
no test coverage detected