psort 0.2.2

A small utility for sorting jpeg files by date
Documentation
#![allow(unused_imports)]

#[cfg(test)]
extern crate psort;

use std::path;
use chrono::NaiveDateTime;


#[test]
fn get_target_dir_without_destination() {
    let src = path::Path::new("src");
    let dstr = "2019-01-01 10:00:00";
    let datetime = NaiveDateTime::parse_from_str(&dstr, "%Y-%m-%d %H:%M:%S").unwrap();
    assert_eq!(
        psort::get_target_dir(&src, &None, &datetime),
        path::PathBuf::from("src/2019/1"))
}

#[test]
fn get_target_dir_with_destination() {
    let src = path::Path::new("src");
    let dest = path::Path::new("dest");
    let dstr = "2019-01-01 10:00:00";
    let datetime = NaiveDateTime::parse_from_str(&dstr, "%Y-%m-%d %H:%M:%S").unwrap();
    assert_eq!(
        psort::get_target_dir(&src, &Some(Box::new(dest)), &datetime),
        path::PathBuf::from("dest/2019/1"))
}