diff --git a/opml_api/tests/deprecated.rs b/opml_api/tests/deprecated.rs
new file mode 100644
index 0000000..54e1531
--- /dev/null
+++ b/opml_api/tests/deprecated.rs
@@ -0,0 +1,11 @@
+use opml::OPML;
+
+#[test]
+#[allow(deprecated)]
+fn test_deprecated_functions() {
+ let xml = r#"
"#;
+ let document = OPML::new(xml).unwrap();
+
+ assert_eq!(document.version, "2.0");
+ assert!(document.to_xml().is_ok());
+}
diff --git a/opml_api/tests/valid.rs b/opml_api/tests/valid.rs
index dc9d2be..0af4864 100644
--- a/opml_api/tests/valid.rs
+++ b/opml_api/tests/valid.rs
@@ -99,3 +99,17 @@ fn test_valid_opml_1_0() {
}
);
}
+
+#[test]
+fn test_valid_from_reader() {
+ let xml = r#""#;
+ assert!(OPML::from_reader(&mut xml.as_bytes()).is_ok());
+}
+
+#[test]
+fn test_valid_to_writer() {
+ let document = OPML::default();
+ let mut writer = vec![];
+ assert!(document.to_writer(&mut writer).is_ok());
+ assert!(!writer.is_empty());
+}