summaryrefslogtreecommitdiffstats
path: root/t/superuser--addmedia.t
diff options
context:
space:
mode:
Diffstat (limited to 't/superuser--addmedia.t')
-rw-r--r--t/superuser--addmedia.t22
1 files changed, 22 insertions, 0 deletions
diff --git a/t/superuser--addmedia.t b/t/superuser--addmedia.t
index 63b9fb34..f6701a3e 100644
--- a/t/superuser--addmedia.t
+++ b/t/superuser--addmedia.t
@@ -14,6 +14,9 @@ my $name3 = 'various3';
my @fields = qw(hdlist synthesis with_synthesis media_info_dir no-media-info list virtual ignore);
+try_media_d_1();
+try_media_d_2();
+
try_medium({}, '');
@@ -150,3 +153,22 @@ sub check_urpmi {
urpmi(join(' ', @names));
check_installed_and_remove(@names);
}
+
+sub try_media_d_1 {
+ create_media_d_cfg($name, { name => $name, url => "$::pwd/media/$name" });
+ check_urpmi($name);
+
+ create_media_d_cfg($name2, { name => $name2, url => "$::pwd/media/$name2" });
+ check_urpmi($name2);
+
+ ok(unlink media_d_cfg($name));
+ ok(unlink media_d_cfg($name2));
+}
+sub try_media_d_2 {
+ create_media_d_cfg($name,
+ { name => $name, url => "$::pwd/media/$name" },
+ { name => $name2, url => "$::pwd/media/$name2" });
+ check_urpmi($name, $name2);
+
+ ok(unlink media_d_cfg($name));
+}