diff options
author | Lars Henriksen <LarsHenriksen@get2net.dk> | 2019-04-11 20:02:54 +0200 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2019-04-13 11:58:16 +0200 |
commit | 8741334d83aa5f77f1169af70493f394f860779f (patch) | |
tree | 0a8a8b0576b0172eb6d3b5d5c63a751a0b7a8a2f /test | |
parent | 371c7eb00f44f80cd87f3dcd72f39b62ca1d3f31 (diff) | |
download | calcurse-8741334d83aa5f77f1169af70493f394f860779f.tar.gz calcurse-8741334d83aa5f77f1169af70493f394f860779f.zip |
New test cases for next appoinment
The change by commit "Fix display of time left before next appointment"
is not detected by the existing test because the time set has zero
seconds.
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'test')
-rw-r--r-- | test/Makefile.am | 2 | ||||
-rwxr-xr-x | test/next-002.sh | 19 | ||||
-rwxr-xr-x | test/next-003.sh | 19 |
3 files changed, 40 insertions, 0 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index 35b0c3d..7040505 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -51,6 +51,8 @@ TESTS = \ ical-007.sh \ ical-008.sh \ next-001.sh \ + next-002.sh \ + next-003.sh \ search-001.sh \ bug-002.sh \ regress-001.sh \ diff --git a/test/next-002.sh b/test/next-002.sh new file mode 100755 index 0000000..707ad51 --- /dev/null +++ b/test/next-002.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +. "${TEST_INIT:-./test-init.sh}" + +if [ ! -x "$(command -v faketime)" ]; then + echo "libfaketime not found - skipping $0..." + exit 0 +fi + +if [ "$1" = 'actual' ]; then + faketime -f '1912-07-10 04:09:59' "$CALCURSE" --read-only -D "$DATA_DIR" -n +elif [ "$1" = 'expected' ]; then + cat <<EOD +next appointment: + [13:38] Impersonating integer broils blame +EOD +else + ./run-test "$0" +fi diff --git a/test/next-003.sh b/test/next-003.sh new file mode 100755 index 0000000..4f15c0f --- /dev/null +++ b/test/next-003.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +. "${TEST_INIT:-./test-init.sh}" + +if [ ! -x "$(command -v faketime)" ]; then + echo "libfaketime not found - skipping $0..." + exit 0 +fi + +if [ "$1" = 'actual' ]; then + faketime -f '1912-07-10 04:10:01' "$CALCURSE" --read-only -D "$DATA_DIR" -n +elif [ "$1" = 'expected' ]; then + cat <<EOD +next appointment: + [13:37] Impersonating integer broils blame +EOD +else + ./run-test "$0" +fi |