1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
pub fn normalize_schema(sdl: &str) -> String {
format!(
"{}",
graphql_parser::schema::parse_schema::<String>(sdl)
.unwrap()
.to_owned()
)
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_normalize_schema() {
let sdl = "
type Query {
hello: String!
nice: String!
bye: String!
}
schema { query: Query }
";
insta::assert_snapshot!(normalize_schema(sdl), @"
type Query {
hello: String!
nice: String!
bye: String!
}
schema {
query: Query
}
");
}
}