From 31922ed5163ad859c3a29ad48ff1ab2bf49651fc Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Mon, 10 Aug 2026 20:24:13 +0200 Subject: [PATCH] add week old and ok --- tests/backup_tests.bats | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/tests/backup_tests.bats b/tests/backup_tests.bats index 97dcf43..4eca810 100755 --- a/tests/backup_tests.bats +++ b/tests/backup_tests.bats @@ -1023,4 +1023,44 @@ teardown() { assert_line --index 0 "day 2000-01-01 old" assert_line --index 1 "week none old" assert_line --index 2 "month none old" +} + +# bats test_tags=backup:check +@test "success check backup date week ok" { + mkdir --parents "build/test" + printf "none\n2000-01-01\nnone\n" > "build/test/stats" + get_unix_date() { + date --date="2000-01-01" +%s + } + get_unix_time() { + date --date="2000-01-04" +%s + } + + run main "check" + + assert_success + [ -f "build/test/stats" ] + assert_line --index 0 "day none old" + assert_line --index 1 "week 2000-01-01 ok" + assert_line --index 2 "month none old" +} + +# bats test_tags=backup:check +@test "success check backup date week old" { + mkdir --parents "build/test" + printf "none\n2000-01-01\nnone\n" > "build/test/stats" + get_unix_date() { + date --date="2000-01-01" +%s + } + get_unix_time() { + date --date="2000-01-08" +%s + } + + run main "check" + + assert_success + [ -f "build/test/stats" ] + assert_line --index 0 "day none old" + assert_line --index 1 "week 2000-01-01 old" + assert_line --index 2 "month none old" } \ No newline at end of file -- 2.47.3