mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
Unit tests
- Enabled some disabled regex filter tests.
This commit is contained in:
parent
7c2d97d939
commit
3133616b67
1 changed files with 35 additions and 36 deletions
|
@ -28,8 +28,7 @@
|
|||
|
||||
use strict;
|
||||
use warnings;
|
||||
#use Test::More tests => 175;
|
||||
use Test::More tests => 128;
|
||||
use Test::More tests => 156;
|
||||
|
||||
# Create the rc file.
|
||||
if (open my $fh, '>', 'filter.rc')
|
||||
|
@ -211,7 +210,7 @@ unlike ($output, qr/six/, 'r6');
|
|||
unlike ($output, qr/seven/, 'r7');
|
||||
|
||||
# Regex filters.
|
||||
#$output = qx{../src/task rc:filter.rc list rc.regex:on project:[A-Z]};
|
||||
#$output = qx{../src/task rc:filter.rc list rc.regex:on project:/[A-Z]/};
|
||||
#like ($output, qr/one/, 's1');
|
||||
#like ($output, qr/two/, 's2');
|
||||
#like ($output, qr/three/, 's3');
|
||||
|
@ -229,16 +228,16 @@ unlike ($output, qr/seven/, 'r7');
|
|||
#unlike ($output, qr/six/, 't6');
|
||||
#unlike ($output, qr/seven/, 't7');
|
||||
|
||||
#$output = qx{../src/task rc:filter.rc rc.regex:on list fo\{2\}};
|
||||
#like ($output, qr/one/, 'u1');
|
||||
#unlike ($output, qr/two/, 'u2');
|
||||
#unlike ($output, qr/three/, 'u3');
|
||||
#unlike ($output, qr/four/, 'u4');
|
||||
#unlike ($output, qr/five/, 'u5');
|
||||
#like ($output, qr/six/, 'u6');
|
||||
#like ($output, qr/seven/, 'u7');
|
||||
$output = qx{../src/task rc:filter.rc rc.regex:on list /fo\{2\}/};
|
||||
like ($output, qr/one/, 'u1');
|
||||
unlike ($output, qr/two/, 'u2');
|
||||
unlike ($output, qr/three/, 'u3');
|
||||
unlike ($output, qr/four/, 'u4');
|
||||
unlike ($output, qr/five/, 'u5');
|
||||
like ($output, qr/six/, 'u6');
|
||||
like ($output, qr/seven/, 'u7');
|
||||
|
||||
#$output = qx{../src/task rc:filter.rc rc.regex:on list f.. b..};
|
||||
#$output = qx{../src/task rc:filter.rc rc.regex:on list /f../ /b../};
|
||||
#unlike ($output, qr/one/, 'v1');
|
||||
#unlike ($output, qr/two/, 'v2');
|
||||
#unlike ($output, qr/three/, 'v3');
|
||||
|
@ -247,32 +246,32 @@ unlike ($output, qr/seven/, 'r7');
|
|||
#unlike ($output, qr/six/, 'v6');
|
||||
#like ($output, qr/seven/, 'v7');
|
||||
|
||||
#$output = qx{../src/task rc:filter.rc rc.regex:on list ^s};
|
||||
#unlike ($output, qr/one/, 'w1');
|
||||
#unlike ($output, qr/two/, 'w2');
|
||||
#unlike ($output, qr/three/, 'w3');
|
||||
#unlike ($output, qr/four/, 'w4');
|
||||
#unlike ($output, qr/five/, 'w5');
|
||||
#like ($output, qr/six/, 'w6');
|
||||
#like ($output, qr/seven/, 'w7');
|
||||
$output = qx{../src/task rc:filter.rc rc.regex:on list /^s/};
|
||||
unlike ($output, qr/one/, 'w1');
|
||||
unlike ($output, qr/two/, 'w2');
|
||||
unlike ($output, qr/three/, 'w3');
|
||||
unlike ($output, qr/four/, 'w4');
|
||||
unlike ($output, qr/five/, 'w5');
|
||||
like ($output, qr/six/, 'w6');
|
||||
like ($output, qr/seven/, 'w7');
|
||||
|
||||
#$output = qx{../src/task rc:filter.rc rc.regex:on list ^.i};
|
||||
#unlike ($output, qr/one/, 'x1');
|
||||
#unlike ($output, qr/two/, 'x2');
|
||||
#unlike ($output, qr/three/, 'x3');
|
||||
#unlike ($output, qr/four/, 'x4');
|
||||
#like ($output, qr/five/, 'x5');
|
||||
#like ($output, qr/six/, 'x6');
|
||||
#unlike ($output, qr/seven/, 'x7');
|
||||
$output = qx{../src/task rc:filter.rc rc.regex:on list /^.i/};
|
||||
unlike ($output, qr/one/, 'x1');
|
||||
unlike ($output, qr/two/, 'x2');
|
||||
unlike ($output, qr/three/, 'x3');
|
||||
unlike ($output, qr/four/, 'x4');
|
||||
like ($output, qr/five/, 'x5');
|
||||
like ($output, qr/six/, 'x6');
|
||||
unlike ($output, qr/seven/, 'x7');
|
||||
|
||||
#$output = qx{../src/task rc:filter.rc rc.regex:on list "two|five"};
|
||||
#unlike ($output, qr/one/, 'y1');
|
||||
#like ($output, qr/two/, 'y2');
|
||||
#unlike ($output, qr/three/, 'y3');
|
||||
#unlike ($output, qr/four/, 'y4');
|
||||
#like ($output, qr/five/, 'y5');
|
||||
#unlike ($output, qr/six/, 'y6');
|
||||
#unlike ($output, qr/seven/, 'y7');
|
||||
$output = qx{../src/task rc:filter.rc rc.regex:on list "/two|five/"};
|
||||
unlike ($output, qr/one/, 'y1');
|
||||
like ($output, qr/two/, 'y2');
|
||||
unlike ($output, qr/three/, 'y3');
|
||||
unlike ($output, qr/four/, 'y4');
|
||||
like ($output, qr/five/, 'y5');
|
||||
unlike ($output, qr/six/, 'y6');
|
||||
unlike ($output, qr/seven/, 'y7');
|
||||
|
||||
# Cleanup.
|
||||
unlink qw(pending.data completed.data undo.data backlog.data synch.key filter.rc);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue