aboutsummaryrefslogtreecommitdiff
path: root/t/test.t
diff options
context:
space:
mode:
Diffstat (limited to 't/test.t')
-rwxr-xr-xt/test.t38
1 files changed, 33 insertions, 5 deletions
diff --git a/t/test.t b/t/test.t
index 722472a..ae9e94c 100755
--- a/t/test.t
+++ b/t/test.t
@@ -53,10 +53,10 @@ move("$sbo_home/SLACKBUILDS.TXT.moved", "$sbo_home/SLACKBUILDS.TXT");
# slackbuilds_or_fetch test
is(slackbuilds_or_fetch, 1, 'slackbuilds_or_fetch is good');
-# get_installed_sbos test
-print "pseudo-random sampling of get_installed_sbos output...\n";
+# get_installed_packages 'SBO' test
+print "pseudo-random sampling of get_installed_packages 'SBO' output...\n";
$SBO::Lib::pkg_db = "$pwd/packages";
-my $installed = get_installed_sbos;
+my $installed = get_installed_packages 'SBO';
for my $key (keys @$installed) {
is($$installed[$key]{version}, '1.13') if $$installed[$key]{name} eq
'OpenAL';
@@ -70,8 +70,36 @@ for my $key (keys @$installed) {
'unetbootin';
is($$installed[$key]{version}, '2.6.0') if $$installed[$key]{name} eq
'zdoom';
+ is($$installed[$key]{version}, '9.20.1') if $$installed[$key]{name} eq
+ 'p7zip-compat32';
+ is($$installed[$key]{version}, '3.99.5') if $$installed[$key]{name} eq
+ 'lame-compat32';
}
-print "completed pseudo-random testing of get_installed_sbos \n";
+print "completed pseudo-random testing of get_installed_packages 'SBO' \n";
+
+# get_installed_packages 'ALL' test
+print "pseudo-random sampling of get_installed_packages 'ALL' output...\n";
+$SBO::Lib::pkg_db = "$pwd/packages";
+$installed = get_installed_packages 'ALL';
+for my $key (keys @$installed) {
+ is($$installed[$key]{version}, '1.13') if $$installed[$key]{name} eq
+ 'OpenAL';
+ is($$installed[$key]{version}, '2.8.2') if $$installed[$key]{name} eq
+ 'gimp';
+ is($$installed[$key]{version}, '4.1.3') if $$installed[$key]{name} eq
+ 'libdvdnav';
+ is($$installed[$key]{version}, '5.16.1') if $$installed[$key]{name} eq
+ 'perl';
+ is($$installed[$key]{version}, '575') if $$installed[$key]{name} eq
+ 'unetbootin';
+ is($$installed[$key]{version}, '1.2.6') if $$installed[$key]{name} eq
+ 'zlib';
+ is($$installed[$key]{version}, '9.20.1') if $$installed[$key]{name} eq
+ 'p7zip-compat32';
+ is($$installed[$key]{version}, '3.99.5') if $$installed[$key]{name} eq
+ 'lame-compat32';
+}
+print "completed pseudo-random testing of get_installed_packages 'ALL' \n";
# get_sbo_location tests
is(get_sbo_location ('nginx'), "$sbo_home/network/nginx",
@@ -312,7 +340,7 @@ for my $found (@$findings) {
}
# get_inst_names test
-$installed = get_installed_sbos;
+$installed = get_installed_packages 'SBO';
my $inst_names = get_inst_names $installed;
ok('zdoom' ~~ @$inst_names, 'get_inst_names is good');