use crate::helper::*; use wundergraph_example::MyContext; #[test] fn check_alias() { let (schema, pool) = get_example_schema(); let ctx = MyContext::new(pool.get().unwrap()); let res = execute_query( &schema, &ctx, " { Heros { name: heroName HomeWorld: home_world { planet: name } } } ", ); assert!(res.is_ok()); assert_json_snapshot!( res.as_json(), @r###"[ { "Heros": [ { "HomeWorld": { "planet": "Tatooine" }, "name": "Luke Skywalker" }, { "HomeWorld": { "planet": "Tatooine" }, "name": "Darth Vader" }, { "HomeWorld": null, "name": "Han Solo" }, { "HomeWorld": { "planet": "Alderaan" }, "name": "Leia Organa" }, { "HomeWorld": null, "name": "Wilhuff Tarkin" } ] }, [] ]"### ); }