diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-12-13 19:24:22 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-12-13 19:24:22 +0100 |
commit | fd1cacded7523724e57a2bec2dfaf0a867dabdf7 (patch) | |
tree | 515b0f8ed3b93d1e31fec9a3ceb0d4162838b6fc /src/calendars.rs | |
parent | b8e15051ff6a845b252a8f86f8a17ccad87b4336 (diff) | |
parent | b3dc95542b7a0aca38e9b196d30f25f7defecf1b (diff) |
Merge branch 'extract-libical'
Diffstat (limited to 'src/calendars.rs')
-rw-r--r-- | src/calendars.rs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/calendars.rs b/src/calendars.rs deleted file mode 100644 index 3b861d4..0000000 --- a/src/calendars.rs +++ /dev/null @@ -1,33 +0,0 @@ -use crate::utils::fileutil; -use crate::defaults; - -pub fn calendar_list() -> Vec<String> { - let caldir = defaults::get_caldir(); - let calendar_paths = fileutil::dir_iter(&caldir); - let mut calendars: Vec<String> = calendar_paths - .map(move |path| { - path - .strip_prefix(&caldir) - .map(|suffix| suffix.to_string_lossy().into_owned()) - }) - .flatten() - .collect(); - calendars.sort(); - calendars -} - -#[cfg(test)] -mod tests { - use super::*; - - use crate::testutils; - - #[test] - fn test() { - let _testdir = testutils::prepare_testdir("testdir_two_cals"); - - let cals = calendar_list(); - - assert_eq!(vec!("first", "second", "second/second_sub"), cals); - } -} |