MCPcopy Index your code
hub / github.com/eventuallyconsultant/codegenr / resolve_refs_test_2

Function resolve_refs_test_2

codegenr/src/resolver.rs:327–365  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

325 },
326 "data2": {
327 "$ref": "#/myref"
328 }
329 },
330 "myref": {
331 "data": "test"
332 }
333 });
334
335 let expected = json!({
336 "test": {
337 "data1": {
338 "data": "test",
339 "x-fromRef": "#/myref",
340 "x-refName": "myref"
341 },
342 "data2": {
343 "data": "test",
344 "x-fromRef": "#/myref",
345 "x-refName": "myref"
346 }
347 },
348 "myref": {
349 "data": "test"
350 }
351 });
352
353 let resolved = resolve_refs_raw(json)?;
354 println!("{}", resolved);
355 println!("{}", expected);
356 assert_eq!(resolved, expected);
357 Ok(())
358 }
359
360 #[test]
361 fn resolve_refs_test_3() -> Result<(), anyhow::Error> {
362 let json = json!({
363 "test": {
364 "data1": {
365 "$ref": "#/myref"
366 },
367 "data2": {
368 "$ref": "#/myref"

Callers

nothing calls this directly

Calls 1

resolve_refs_rawFunction · 0.85

Tested by

no test coverage detected