diff options
author | Nora <nora.widdecke@tu-bs.de> | 2019-01-12 13:53:42 +0100 |
---|---|---|
committer | Nora <nora.widdecke@tu-bs.de> | 2019-01-12 13:53:42 +0100 |
commit | e53d9eda3c19a3a209f9470a0307083f06e4e69c (patch) | |
tree | 06176484f399ad145dd552d7626f4bab1c9ab7cf /src/utils/fileutil.rs | |
parent | 3407f3f2796d8d569df1bc5ba3bf5720fe11fe68 (diff) |
fileutil: add test for read_khaleesi_line
Diffstat (limited to 'src/utils/fileutil.rs')
-rw-r--r-- | src/utils/fileutil.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/utils/fileutil.rs b/src/utils/fileutil.rs index 985be59..3484086 100644 --- a/src/utils/fileutil.rs +++ b/src/utils/fileutil.rs @@ -127,4 +127,16 @@ mod tests { write_file(file.path(), "z\n").unwrap(); file.assert("z\n"); } + + #[test] + fn read_khaleesi_line_test() { + let _testdir = prepare_testdir("testdir"); + let simple_khline = ".khaleesi/cal/twodaysacrossbuckets.ics"; + let calendar = read_khaleesi_line(simple_khline).unwrap(); + assert_eq!(simple_khline, calendar.get_path_as_string().unwrap()); + + let khline_with_timestamp = "1544740200 .khaleesi/cal/twodaysacrossbuckets.ics"; + let calendar = read_khaleesi_line(khline_with_timestamp).unwrap(); + assert_eq!(khline_with_timestamp, calendar.get_principal_event().get_khaleesi_line().unwrap()); + } } |