Update tests for the new rerun command
authorMarius Gavrilescu <marius@ieval.ro>
Sat, 12 Mar 2016 20:02:54 +0000 (20:02 +0000)
committerMarius Gavrilescu <marius@ieval.ro>
Sat, 12 Mar 2016 20:02:54 +0000 (20:02 +0000)
t/tools.t

index 6a08457cf960816b2a3450fb08b6170e3fa8fbcb..077185d99944ba06d910baef43ce437ea75cc97d 100644 (file)
--- a/t/tools.t
+++ b/t/tools.t
@@ -115,6 +115,10 @@ ta [rerun => $id];
 is job_entry($id)->{result}, -2, "gm rerun $id";
 ta [qw/rm -j/, $id];
 
+ta [rerun => 'fca'];
+my @fca_jobs = grep { $_->{problem} eq 'fca' } @{job_list()};
+ok ((!grep { $_->{result} != -2 } @fca_jobs), "gm rerun fca");
+
 sub terr {
        my ($args, $err) = @_;
        my $ret = test_app 'Gruntmaster::App' => $args;
@@ -128,8 +132,7 @@ terr [qw/-c add/], 'Wrong number of arguments';
 terr [qw/get/], 'No table selected';
 terr [qw/-c get/], 'Wrong number of arguments';
 terr [qw/list/], 'No table selected';
-terr [qw/-p rerun/], 'This command only works on jobs';
-terr [qw/-j rerun/], 'Wrong number of arguments';
+terr [qw/-j rerun/], 'Not enough arguments';
 terr [qw/rm/], 'No table selected';
 terr [qw/-j rm/], 'Wrong number of arguments';
 terr [qw/set/], 'No table selected';
This page took 0.011591 seconds and 4 git commands to generate.