Add a very basic test

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
This commit is contained in:
Harsh Shandilya 2019-12-08 12:48:43 +05:30
parent 5be0c9c10d
commit d787b8a918
No known key found for this signature in database
GPG Key ID: C2E74282C2133D62

View File

@ -1,5 +1,8 @@
#[cfg(not(test))]
use log::info;
#[cfg(not(test))]
use reqwest::get;
#[cfg(not(test))]
use reqwest::Error;
use roxmltree::Document;
use roxmltree::NodeType;
@ -135,3 +138,14 @@ pub fn parse(search_term: String) -> Result<Vec<MavenPackage>, Box<dyn std::erro
let packages = parse_packages(groups);
Ok(packages)
}
#[cfg(test)]
mod test {
use super::parse;
#[test]
fn check_filter_works() {
let res = parse(String::from("appcompat")).unwrap();
assert_eq!(res.len(), 2);
}
}