diff options
author | Andreas Guldstrand <andreas.guldstrand@gmail.com> | 2015-12-21 00:06:32 +0100 |
---|---|---|
committer | Andreas Guldstrand <andreas.guldstrand@gmail.com> | 2015-12-23 16:21:02 +0100 |
commit | 21576e351551f9ecfd3cdcfeb107ae3a6811bedb (patch) | |
tree | 594dbba25b4602abf59b8d86868de7a28c11648f | |
parent | da2478de03e8a2d544a1d0cd8edb60a11bc41b57 (diff) | |
download | sbotools2-21576e351551f9ecfd3cdcfeb107ae3a6811bedb.tar.xz |
Add test for symlink deletion
-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 }); |