diff options
Diffstat (limited to 't/superuser--i586-to-i686.t')
-rw-r--r-- | t/superuser--i586-to-i686.t | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/t/superuser--i586-to-i686.t b/t/superuser--i586-to-i686.t new file mode 100644 index 00000000..6ff3914e --- /dev/null +++ b/t/superuser--i586-to-i686.t @@ -0,0 +1,22 @@ +#!/usr/bin/perl + +# kernel-desktop-latest request latest kernel-desktop-foobar +# +use strict; +use lib '.', 't'; +use helper; +use urpm::cfg; +use urpm::orphans; +use Test::More 'no_plan'; + +need_root_and_prepare(); + +my $arch = urpm::cfg::get_arch(); +my $name = 'kernel'; +my $medium = 'i586-to-i686'; +urpmi_addmedia("$medium $::pwd/media/rpm-i586-to-i686/"); +urpmi("--media $medium --auto libfoobar-1-1.i586"); +check_installed_names('libfoobar'); +urpmi("--media $medium --auto libfoobar-1-1.i686"); +is(`rpm -q --qf '%{NVRA}' --root $::pwd/root libfoobar`, 'libfoobar-1-1.i686', 'i686 pkgs is installed (aka upgraded)'); +check_installed_and_remove('libfoobar'); |