extern crate npm_readme_client; #[test] fn fetch_scoped() { let resp = npm_readme_client::fetch_latest(String::from("@ag_dubs/scoped-for-test")); assert!(!resp.is_err(), "there should be no error"); assert!(resp.unwrap().contains( "<!-- this HTML was generated using marky-markdown", )); } #[test] fn fetch_latest_pass() { let resp = npm_readme_client::fetch_latest(String::from("express")); assert!(!resp.is_err(), "there should be no error"); assert!(resp.unwrap().contains( "<!-- this HTML was generated using marky-markdown", )); } #[test] fn fetch_latest_fail() { let resp = npm_readme_client::fetch_latest(String::from("notapkgfartfart")); assert!(resp.is_err(), "there should be an error"); } #[test] fn fetch_version_pass() { let resp = npm_readme_client::fetch_version(String::from("express"), String::from("4.16.2")); assert!(!resp.is_err(), "there should be no error"); assert!(resp.unwrap().contains( "<!-- this HTML was generated using marky-markdown", )); } #[test] fn fetch_version_fail() { let resp = npm_readme_client::fetch_version(String::from("express"), String::from("4.10.2")); assert!(resp.is_err(), "there should be an error"); }