From cd2d8faaeff717b362ca4466407c2c4c09a65479 Mon Sep 17 00:00:00 2001 From: Dmitry Astapov Date: Tue, 19 Apr 2011 20:15:14 +0000 Subject: [PATCH] tests: 29th feb should be correctly handled wrt leap/non-leap year --- tests/parse-dates.test | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/parse-dates.test b/tests/parse-dates.test index 38de0e61c..d6a55cbaf 100644 --- a/tests/parse-dates.test +++ b/tests/parse-dates.test @@ -13,3 +13,22 @@ bin/hledger -f- print b >>>2 /bad day number: 32/ >>>= 1 +# 29th feb on leap year +bin/hledger -f- print +<<< +2010/2/29 x + a 1 + b +>>> +2010/02/29 x + a 1 + b -1 +>>>= 0 +# 29th feb on non-leap yeap +bin/hledger -f- print +<<< +2011/2/29 x + a 1 + b +>>>2 /bad day number: 29/ +>>>= 1