From c146776e8b96aa91fcdd41ecf0a9c98b04ac1c33 Mon Sep 17 00:00:00 2001 From: Bauke Date: Mon, 27 Sep 2021 12:23:50 +0200 Subject: [PATCH] Add more tests. --- opml_api/tests/deprecated.rs | 11 +++++++++++ opml_api/tests/valid.rs | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 opml_api/tests/deprecated.rs 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()); +}