aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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");
}