summaryrefslogtreecommitdiffstats
path: root/src/calendars.rs
diff options
context:
space:
mode:
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);
- }
-}