diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2007-04-30 10:24:42 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2007-04-30 10:24:42 +0000 |
commit | 4e4ad2677c430f39e67bfe61f3d37351650a8a88 (patch) | |
tree | e4c9747816f40beb209ee1537ea399c594000ba7 /t/superuser--obsolete-and-conflict.t | |
parent | 4b6896aca1616a51db17924caa53e10b4cc44569 (diff) | |
download | urpmi-4e4ad2677c430f39e67bfe61f3d37351650a8a88.tar urpmi-4e4ad2677c430f39e67bfe61f3d37351650a8a88.tar.gz urpmi-4e4ad2677c430f39e67bfe61f3d37351650a8a88.tar.bz2 urpmi-4e4ad2677c430f39e67bfe61f3d37351650a8a88.tar.xz urpmi-4e4ad2677c430f39e67bfe61f3d37351650a8a88.zip |
check the output displays "removing package a"
Diffstat (limited to 't/superuser--obsolete-and-conflict.t')
-rw-r--r-- | t/superuser--obsolete-and-conflict.t | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/t/superuser--obsolete-and-conflict.t b/t/superuser--obsolete-and-conflict.t index 8116eaea..09e04f90 100644 --- a/t/superuser--obsolete-and-conflict.t +++ b/t/superuser--obsolete-and-conflict.t @@ -21,7 +21,11 @@ urpmi_addmedia("$name $::pwd/media/$name"); urpmi('a'); check_installed_names('a'); -urpmi('b c'); +test_urpmi("b c", <<'EOF'); + 1/2: c + 2/2: b +removing package a +EOF check_installed_names('b', 'c'); urpme('b c'); @@ -38,3 +42,15 @@ check_installed_names('a', 'd'); urpmi('--split-level 1 b c'); # argh, d is removed :-( #check_installed_names('b', 'c', 'd'); + + +sub test_urpmi { + my ($para, $wanted) = @_; + my $urpmi = urpmi_cmd(); + my $s = `$urpmi $para`; + + $s =~ s/\s*#{40}#*//g; + $s =~ s/.*\nPreparing\.\.\.\n//s; + + ok($s eq $wanted, "$wanted in $s"); +} |