summaryrefslogtreecommitdiffstats
path: root/core/tests/resource/load_file.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/tests/resource/load_file.rs')
-rw-r--r--core/tests/resource/load_file.rs40
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())
+ );
}
-