From 428209e1282c7d154e9b5af9d364dbcd733352b1 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 18 Jul 2015 13:54:14 -0400 Subject: [PATCH] Test: Extended history tests to cover ghistory --- test/history.annual.t | 10 +++++++--- test/history.monthly.t | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/test/history.annual.t b/test/history.annual.t index 3b849fae8..194bda092 100755 --- a/test/history.annual.t +++ b/test/history.annual.t @@ -27,7 +27,7 @@ use strict; use warnings; -use Test::More tests => 3; +use Test::More tests => 5; # Ensure environment has no influence. delete $ENV{'TASKDATA'}; @@ -69,9 +69,13 @@ EOF } my $output = qx{../src/task rc:$rc history.annual 2>&1}; -like ($output, qr/7\s+1\s+0\s+6/, 'history.annual - last year'); +like ($output, qr/7\s+1\s+0\s+6/, 'history.annual - last year'); like ($output, qr/2\s+3\s+3\s+-4/, 'history.annual - this year'); -like ($output, qr/4\s+2\s+1\s+1/, 'history.annual - average'); +like ($output, qr/4\s+2\s+1\s+1/, 'history.annual - average'); + +$output = qx{../src/task rc:$rc ghistory.annual rc._forcecolor:on 2>&1}; +like ($output, qr/7.+1.+$/m, 'ghistory.annual - last year'); +like ($output, qr/2.+3.+3.+$/m, 'ghistory.annual - this year'); # Cleanup. unlink qw(pending.data completed.data undo.data backlog.data), $rc; diff --git a/test/history.monthly.t b/test/history.monthly.t index b22bfd2a9..601f4ee64 100755 --- a/test/history.monthly.t +++ b/test/history.monthly.t @@ -27,7 +27,7 @@ use strict; use warnings; -use Test::More tests => 3; +use Test::More tests => 5; # Ensure environment has no influence. delete $ENV{'TASKDATA'}; @@ -69,9 +69,13 @@ EOF } my $output = qx{../src/task rc:$rc history.monthly 2>&1}; -like ($output, qr/7\s+1\s+0\s+6/, 'history.monthly - last month'); +like ($output, qr/7\s+1\s+0\s+6/, 'history.monthly - last month'); like ($output, qr/2\s+3\s+3\s+-4/, 'history.monthly - this month'); -like ($output, qr/4\s+2\s+1\s+1/, 'history.monthly - average'); +like ($output, qr/4\s+2\s+1\s+1/, 'history.monthly - average'); + +$output = qx{../src/task rc:$rc ghistory.monthly rc._forcecolor:on 2>&1}; +like ($output, qr/7.+1.+$/m, 'ghistory.monthly - last month'); +like ($output, qr/2.+3.+3.+$/m, 'ghistory.monthly - this month'); # Cleanup. unlink qw(pending.data completed.data undo.data backlog.data), $rc;