diff options
-rwxr-xr-x | t/install.t | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/t/install.t b/t/install.t index 6e56151..830ee3d 100755 --- a/t/install.t +++ b/t/install.t @@ -11,7 +11,7 @@ use lib "$RealBin/../SBO-Lib/lib"; use Test::Execute; if ($ENV{TEST_INSTALL}) { - plan tests => 7; + plan tests => 8; } else { plan skip_all => 'Only run these tests if TEST_INSTALL=1'; } @@ -65,31 +65,32 @@ make_slackbuilds_txt(); set_lo(); -# 1: sboinstall nonexistentslackbuild +# 1-2: sboinstall nonexistentslackbuild script (qw/ sboinstall nonexistentslackbuild /, { input => "y\ny", expected => qr/nonexistentslackbuild added to install queue.*Install queue: nonexistentslackbuild/s }); +ok (! -e "$RealBin/LO/nonexistentslackbuild/perf.dummy", "Source symlink removed"); script (qw/ sboremove nonexistentslackbuild /, { input => "y\ny", test => 0 }); -# 2: sboinstall nonexistentslackbuild2 +# 3: sboinstall nonexistentslackbuild2 script (qw/ sboinstall nonexistentslackbuild2 /, { exit => 1, expected => "Unable to locate nonexistentslackbuild3 in the SlackBuilds.org tree.\n" }); -# 3: sboinstall nonexistentslackbuild3 +# 4: sboinstall nonexistentslackbuild3 script (qw/ sboinstall nonexistentslackbuild3 /, { exit => 1, expected => "Unable to locate nonexistentslackbuild3 in the SlackBuilds.org tree.\n" }); -# 4: sboinstall nonexistentslackbuild4 +# 5: sboinstall nonexistentslackbuild4 script(qw/ sboinstall nonexistentslackbuild4 /, { input => "y\ny\ny", expected => qr/nonexistentslackbuild5 added to install queue.*nonexistentslackbuild4 added to install queue.*Install queue: nonexistentslackbuild5 nonexistentslackbuild4/s }); script (qw/ sboremove nonexistentslackbuild5 /, { input => "y\ny", test => 0 }); -# 5: sboinstall nonexistentslackbuild5 +# 6: sboinstall nonexistentslackbuild5 script (qw/ sboinstall nonexistentslackbuild5 /, { input => "y\ny", expected => qr/nonexistentslackbuild5 added to install queue.*Install queue: nonexistentslackbuild5/s }); script (qw/ sboremove nonexistentslackbuild4 /, { input => "y\ny\ny", test => 0 }); -# 6: sboinstall nonexistentslackbuild4 +# 7: sboinstall nonexistentslackbuild4 script (qw/ sboinstall nonexistentslackbuild4 /, { input => "y\ny\ny", expected => qr/nonexistentslackbuild5 added to install queue.*nonexistentslackbuild4 added to install queue.*Install queue: nonexistentslackbuild5 nonexistentslackbuild4/s }); script (qw/ sboremove nonexistentslackbuild5 /, { input => "y\ny", test => 0 }); -# 7: sboinstall nonexistentslackbuild4 +# 8: sboinstall nonexistentslackbuild4 script (qw/ sboinstall nonexistentslackbuild4 /, { input => "y\ny", expected => qr/nonexistentslackbuild5 added to install queue.*Install queue: nonexistentslackbuild5/s }); script (qw/ sboremove nonexistentslackbuild4 nonexistentslackbuild5 /, { input => "y\ny\ny", test => 0 }); |