Add more tests.
This commit is contained in:
parent
40e9e785b9
commit
c146776e8b
|
@ -0,0 +1,11 @@
|
||||||
|
use opml::OPML;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[allow(deprecated)]
|
||||||
|
fn test_deprecated_functions() {
|
||||||
|
let xml = r#"<opml version="2.0"><head/><body><outline text="Outline"/></body></opml>"#;
|
||||||
|
let document = OPML::new(xml).unwrap();
|
||||||
|
|
||||||
|
assert_eq!(document.version, "2.0");
|
||||||
|
assert!(document.to_xml().is_ok());
|
||||||
|
}
|
|
@ -99,3 +99,17 @@ fn test_valid_opml_1_0() {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_valid_from_reader() {
|
||||||
|
let xml = r#"<opml version="2.0"><head/><body><outline text="Outline"/></body></opml>"#;
|
||||||
|
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());
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue