summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChristian Helbling2017-02-07 16:54:52 +0100
committerChristian Helbling2017-02-07 16:54:52 +0100
commite5aac2298465e3b78398af5b17198bc527ca3d33 (patch)
tree3961eab1e50cf44406a0ec9ec257c3fd51647fb3 /tests
parentf82923f96c15e957f4265f21597cd2cdc994482f (diff)
downloaditools-e5aac2298465e3b78398af5b17198bc527ca3d33.tar.gz
itools-e5aac2298465e3b78398af5b17198bc527ca3d33.tar.bz2
itools-e5aac2298465e3b78398af5b17198bc527ca3d33.zip
allow .time-1527 and .time-152715 as time formats for time debug parameter, add more tests for it::time()
Diffstat (limited to 'tests')
-rwxr-xr-xtests/it.t15
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/it.t b/tests/it.t
index 88fbbb9..e028f27 100755
--- a/tests/it.t
+++ b/tests/it.t
@@ -344,8 +344,19 @@ is(
# it::date tests
-$GLOBALS['debug_time'] = "2014-01-01";
-is(it::date(), "2014-01-01 00:00:00");
+function _time($debug_time, $expected)
+{
+ $GLOBALS['debug_time'] = $debug_time;
+ is(it::date(), $expected, ".time-$debug_time");
+ $GLOBALS['debug_time'] = '';
+}
+_time("2014-01-01", "2014-01-01 00:00:00");
+_time("2014-01-01-15-27-15", "2014-01-01 15:27:15");
+_time("15-27", it::date('', '15:27'));
+_time("1527", it::date('', '15:27'));
+_time("15-27-15", it::date('', '15:27:15'));
+_time("152715", it::date('', '15:27:15'));
+_time("yesterday", it::date('', 'yesterday'));
is(it::date('date', '2011-10-25'), '25.10.2011', 'parse date string with strtotime');
is(it::date('date', '2011-10-25 + 3 days'), '28.10.2011', 'some date arithmetic');