sbotools2

Maintenance fork of the original sbotools version 2
Log | Files | Refs | README

commit 21576e351551f9ecfd3cdcfeb107ae3a6811bedb
parent da2478de03e8a2d544a1d0cd8edb60a11bc41b57
Author: Andreas Guldstrand <andreas.guldstrand@gmail.com>
Date:   Mon, 21 Dec 2015 00:06:32 +0100

Add test for symlink deletion

Diffstat:
Mt/install.t | 17+++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)

diff --git 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 });