about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/rustdoc-json-types/lib.rs43
-rw-r--r--src/rustdoc-json-types/tests.rs40
2 files changed, 41 insertions, 42 deletions
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