diff options
Diffstat (limited to 'core/tests/resource/load_file.rs')
-rw-r--r-- | core/tests/resource/load_file.rs | 40 |
1 files changed, 18 insertions, 22 deletions
diff --git a/core/tests/resource/load_file.rs b/core/tests/resource/load_file.rs index 48a2e67..bda6fe0 100644 --- a/core/tests/resource/load_file.rs +++ b/core/tests/resource/load_file.rs @@ -1,19 +1,12 @@ -use std::path::Path; use std::env; +use std::path::Path; use futures::Future; -use soft_ascii_string::SoftAsciiString; -use headers::header_components::{MediaType, Domain}; -use mail_core::{ - EncData, - UseMediaType, - IRI, - Source, - Context, - Resource -}; +use headers::header_components::{Domain, MediaType}; use mail_core::context::CompositeContext; -use mail_core::default_impl::{FsResourceLoader, simple_cpu_pool, HashedIdGen, simple_context}; +use mail_core::default_impl::{simple_context, simple_cpu_pool, FsResourceLoader, HashedIdGen}; +use mail_core::{Context, EncData, Resource, Source, UseMediaType, IRI}; +use soft_ascii_string::SoftAsciiString; fn dumy_ctx(resource_loader: FsResourceLoader) -> simple_context::Context { let domain = Domain::from_unchecked("hy.test".to_owned()); @@ -24,33 +17,36 @@ fn dumy_ctx(resource_loader: FsResourceLoader) -> simple_context::Context { fn loaded_resource(path: &str, media_type: &str, name: Option<&str>) -> EncData { let resource_loader: FsResourceLoader = FsResourceLoader::new( - env::current_dir().unwrap().join(Path::new("./test_resources/")) + env::current_dir() + .unwrap() + .join(Path::new("./test_resources/")), ); let ctx = dumy_ctx(resource_loader); - let source = Source { iri: IRI::from_parts("path", path).unwrap(), use_media_type: UseMediaType::Default(MediaType::parse(media_type).unwrap()), - use_file_name: name.map(|s|s.to_owned()), + use_file_name: name.map(|s| s.to_owned()), }; - ctx.load_transfer_encoded_resource(&Resource::Source(source)).wait().unwrap() + ctx.load_transfer_encoded_resource(&Resource::Source(source)) + .wait() + .unwrap() } - #[test] fn get_name_from_path() { - let enc_data = loaded_resource("img.png", "image/png", None); + let enc_data = loaded_resource("img.png", "image/png", None); assert_eq!(enc_data.file_meta().file_name, Some("img.png".to_owned())); } #[test] fn use_name_is_used() { - let enc_data = - loaded_resource("img.png", "image/png", Some("That Image")); + let enc_data = loaded_resource("img.png", "image/png", Some("That Image")); - assert_eq!(enc_data.file_meta().file_name, Some("That Image".to_owned())); + assert_eq!( + enc_data.file_meta().file_name, + Some("That Image".to_owned()) + ); } - |