t6050: redirect expected error output to a file
Otherwise the error from `git rev-parse` is uselessly polluting the debug output. Redirecting to a file, instead of /dev/null, makes it possible to check that we got the error we expected, so let's check that too. Reviewed-by: Taylor Blau <me@ttaylorr.com> Helped-by: Eric Sunshine <sunshine@sunshineco.com> Helped-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Christian Couder committed
Mar 31, 2019 at 15:46 UTC
587617016744448ace200804aed9edccb436f38e
1 file changed
+2
-1
t/t6050-replace.sh
+2
-1
@@ -40,7 +40,8 @@ commit_peeling_shows_parents ()
40
test "$_found" = "$_parent" || return 1
41
_parent_number=$(( $_parent_number + 1 ))
42
done &&
43
- test_must_fail git rev-parse --verify $_commit^$_parent_number
43
+ test_must_fail git rev-parse --verify $_commit^$_parent_number 2>err &&
44
+ test_i18ngrep "Needed a single revision" err
45
}
46
47
commit_has_parents ()