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>
This commit is contained in:
parent
371c7eb00f
commit
8741334d83
@ -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 \
|
||||
|
19
test/next-002.sh
Executable file
19
test/next-002.sh
Executable file
@ -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
|
19
test/next-003.sh
Executable file
19
test/next-003.sh
Executable file
@ -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
|
Loading…
x
Reference in New Issue
Block a user