24 lines
538 B
Rust
24 lines
538 B
Rust
use std::error::Error;
|
|
use std::fs;
|
|
|
|
use opml::*;
|
|
|
|
#[test]
|
|
pub fn test_spec_samples() -> Result<(), Box<dyn Error>> {
|
|
let samples = vec![
|
|
"tests/spec_samples/category.opml",
|
|
"tests/spec_samples/directory.opml",
|
|
"tests/spec_samples/placesLived.opml",
|
|
"tests/spec_samples/simpleScript.opml",
|
|
"tests/spec_samples/states.opml",
|
|
"tests/spec_samples/subscriptionList.opml",
|
|
];
|
|
|
|
for sample in samples {
|
|
let sample_content = fs::read_to_string(&sample)?;
|
|
OPML::new(sample_content.as_str())?;
|
|
}
|
|
|
|
Ok(())
|
|
}
|