use super::*; use domain::TabSource; use std::path::PathBuf; #[tokio::test] async fn fetch_local_file() { let fetcher = UgTabFetcher::new(); let path = PathBuf::from(env!("CARGO_MANIFEST_DIR")) .parent() .unwrap() .parent() .unwrap() .parent() .unwrap() .join("samples/drop_in_the_ocean.html"); let html = fetcher.fetch(TabSource::File(path)).await.unwrap(); assert!(html.contains("[Chorus]")); assert!(html.contains("data-name=\"Em\"")); }