diff --git a/src/rustdoc-json-types/lib.rs b/src/rustdoc-json-types/lib.rs index e898a01dfaf..4e7794fe610 100644 --- a/src/rustdoc-json-types/lib.rs +++ b/src/rustdoc-json-types/lib.rs @@ -510,45 +510,4 @@ pub struct Static { } #[cfg(test)] -mod tests { - use super::*; - - #[test] - fn test_struct_info_roundtrip() { - let s = ItemEnum::Struct(Struct { - struct_type: StructType::Plain, - generics: Generics { - params: vec![], - where_predicates: vec![] - }, - fields_stripped: false, - fields: vec![], - impls: vec![], - }); - - let struct_json = serde_json::to_string(&s).unwrap(); - - let de_s = serde_json::from_str(&struct_json).unwrap(); - - assert_eq!(s, de_s); - } - - #[test] - fn test_union_info_roundtrip() { - let u = ItemEnum::Union(Union { - generics: Generics { - params: vec![], - where_predicates: vec![] - }, - fields_stripped: false, - fields: vec![], - impls: vec![], - }); - - let union_json = serde_json::to_string(&u).unwrap(); - - let de_u = serde_json::from_str(&union_json).unwrap(); - - assert_eq!(u, de_u); - } -} +mod tests; diff --git a/src/rustdoc-json-types/tests.rs b/src/rustdoc-json-types/tests.rs new file mode 100644 index 00000000000..4a5994f4c08 --- /dev/null +++ b/src/rustdoc-json-types/tests.rs @@ -0,0 +1,40 @@ +use super::*; + +#[test] +fn test_struct_info_roundtrip() { + let s = ItemEnum::Struct(Struct { + struct_type: StructType::Plain, + generics: Generics { + params: vec![], + where_predicates: vec![] + }, + fields_stripped: false, + fields: vec![], + impls: vec![], + }); + + let struct_json = serde_json::to_string(&s).unwrap(); + + let de_s = serde_json::from_str(&struct_json).unwrap(); + + assert_eq!(s, de_s); +} + +#[test] +fn test_union_info_roundtrip() { + let u = ItemEnum::Union(Union { + generics: Generics { + params: vec![], + where_predicates: vec![] + }, + fields_stripped: false, + fields: vec![], + impls: vec![], + }); + + let union_json = serde_json::to_string(&u).unwrap(); + + let de_u = serde_json::from_str(&union_json).unwrap(); + + assert_eq!(u, de_u); +} \ No newline at end of file