use rust_embed::RustEmbed; | |
#[derive(RustEmbed)] | |
#[folder = "examples/public/"] | |
#[prefix = "prefix/"] | |
struct Asset; | |
#[test] | |
fn get_with_prefix() { | |
assert!(Asset::get("prefix/index.html").is_some()); | |
} | |
#[test] | |
fn get_without_prefix() { | |
assert!(Asset::get("index.html").is_none()); | |
} | |
#[test] | |
fn iter_values_have_prefix() { | |
for file in Asset::iter() { | |
assert!(file.starts_with("prefix/")); | |
assert!(Asset::get(file.as_ref()).is_some()); | |
} | |
} |