mirror of https://github.com/Y2Z/monolith
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
728 B
Rust
26 lines
728 B
Rust
use crate::http::retrieve_asset;
|
|
use reqwest::blocking::Client;
|
|
use std::collections::HashMap;
|
|
|
|
#[test]
|
|
fn test_retrieve_asset() {
|
|
let cache = &mut HashMap::new();
|
|
let client = Client::new();
|
|
let (data, final_url) =
|
|
retrieve_asset(cache, &client, "data:text/html;base64,...", true, "", false).unwrap();
|
|
assert_eq!(&data, "data:text/html;base64,...");
|
|
assert_eq!(&final_url, "data:text/html;base64,...");
|
|
|
|
let (data, final_url) = retrieve_asset(
|
|
cache,
|
|
&client,
|
|
"data:text/html;base64,...",
|
|
true,
|
|
"image/png",
|
|
false,
|
|
)
|
|
.unwrap();
|
|
assert_eq!(&data, "data:text/html;base64,...");
|
|
assert_eq!(&final_url, "data:text/html;base64,...");
|
|
}
|