aboutsummaryrefslogtreecommitdiffstats
path: root/t
diff options
context:
space:
mode:
authorPer Øyvind Karlsen <peroyvind@mandriva.org>2010-10-07 10:15:59 +0000
committerPer Øyvind Karlsen <peroyvind@mandriva.org>2010-10-07 10:15:59 +0000
commit16006ce8387889e3be3159b4f69dccd2c164732f (patch)
tree7bdc3c423b156cf72c0fcddcfe9a5aca081a1d20 /t
parent921cb3f57e90dea930cb17f910b2a9f61af83e8e (diff)
downloadperl-URPM-16006ce8387889e3be3159b4f69dccd2c164732f.tar
perl-URPM-16006ce8387889e3be3159b4f69dccd2c164732f.tar.gz
perl-URPM-16006ce8387889e3be3159b4f69dccd2c164732f.tar.bz2
perl-URPM-16006ce8387889e3be3159b4f69dccd2c164732f.tar.xz
perl-URPM-16006ce8387889e3be3159b4f69dccd2c164732f.zip
fix diff check
Diffstat (limited to 't')
-rw-r--r--t/resolve.t10
1 files changed, 7 insertions, 3 deletions
diff --git a/t/resolve.t b/t/resolve.t
index 7891267..a00c4b3 100644
--- a/t/resolve.t
+++ b/t/resolve.t
@@ -25,7 +25,7 @@ sub solve_check {
my $cand_pkgs = $urpm->find_candidate_packages($pkg);
my @pkgs;
my $out;
- my $in;
+ my $in = "";
my $file = "res/$pkg.resolve";
if ($suggest) {
@pkgs = $urpm->resolve_requested($db, undef, $cand_pkgs);
@@ -43,10 +43,14 @@ sub solve_check {
print FILE $out;
close FILE;
} else {
- open(my $diff, "|echo -n '$out' | diff -pu $file -") or die $!;
- is(<$diff>, undef, "$file comparision");
+ open(my $diff, "echo -n '$out' | diff -pu $file - |") or die $!;
+ while(<$diff>) {
+ $in .= <$diff>;
+
+ }
close($diff);
}
+ is($in, "", "$file comparision");
is(int @pkgs, $pkgtotal, "$pkg total number of packages");
}