summaryrefslogtreecommitdiffstats
path: root/src/calendars.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-12-13 19:24:22 +0100
committerMatthias Beyer <mail@beyermatthias.de>2019-12-13 19:24:22 +0100
commitfd1cacded7523724e57a2bec2dfaf0a867dabdf7 (patch)
tree515b0f8ed3b93d1e31fec9a3ceb0d4162838b6fc /src/calendars.rs
parentb8e15051ff6a845b252a8f86f8a17ccad87b4336 (diff)
parentb3dc95542b7a0aca38e9b196d30f25f7defecf1b (diff)
Merge branch 'extract-libical'
Diffstat (limited to 'src/calendars.rs')
-rw-r--r--src/calendars.rs33
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);
- }
-}