diff options
| -rw-r--r-- | t/19-unit.t | 14 | 
1 files changed, 10 insertions, 4 deletions
| diff --git a/t/19-unit.t b/t/19-unit.t index c2f0d21..7370b42 100644 --- a/t/19-unit.t +++ b/t/19-unit.t @@ -11,7 +11,7 @@ use lib "$RealBin/../SBO-Lib/lib";  use SBO::Lib qw/ script_error usage_error open_fh %config indent get_installed_packages get_inst_names /;  use Capture::Tiny qw/ capture_merged /; -plan tests => 31; +plan tests => 32;  # 1-2: test script_error();  { @@ -114,7 +114,7 @@ SKIP: {  	is ($out, "A fatal script error has occurred:\nrsync_sbo_tree requires an argument.\nExiting.\n", 'rsync_sbo_tree() gave correct output');  } -# 21-26: test git_sbo_tree(), check_git_remote(), and generate_slackbuilds_txt(); +# 21-27: test git_sbo_tree(), check_git_remote(), generate_slackbuilds_txt(), and pull_sbo_tree();;  {  	system(qw! mv /usr/sbo/repo /usr/sbo/backup !) if -d '/usr/sbo/repo';  	system(qw! mkdir -p /usr/sbo/repo/.git !); @@ -155,10 +155,16 @@ SKIP: {  	is (SBO::Lib::generate_slackbuilds_txt(), 1, 'generate_slackbuilds_txt() returned 1');  	system(qw! rm -r /usr/sbo/repo !) if -d '/usr/sbo/repo'; + +	local $config{REPO} = ''; +	SBO::Lib::pull_sbo_tree(); +	ok (!-e '/usr/sbo/repo/SLACKBUILDS.TXT', 'SLACKBUILDS.TXT was not generated by pull_sbo_tree()'); + +	system(qw! rm -r /usr/sbo/repo !) if -d '/usr/sbo/repo';  	system(qw! mv /usr/sbo/backup /usr/sbo/repo !) if -d '/usr/sbo/backup';  } -# 27-29: test get_installed_packages(); +# 28-30: test get_installed_packages();  {  	my $exit;  	my $out = capture_merged { $exit = exit_code { get_installed_packages(); }; }; @@ -174,7 +180,7 @@ SKIP: {  	system(qw!mv /var/log/packages.backup /var/log/packages!);  } -# 30-31: test get_inst_names(); +# 31-32: test get_inst_names();  {  	my $exit;  	my $out = capture_merged { $exit = exit_code { get_inst_names(); }; }; | 
