commit-graph tests: test a graph that's too small
Use the recently split-up components of the corrupt_graph_and_verify() function to assert that we error on graphs that are too small. The error was added in 2a2e32bdc5 ("commit-graph: implement git commit-graph read", 2018-04-10), but there was no test for it. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Ævar Arnfjörð Bjarmason committed
Feb 21, 2019 at 23:37 UTC
945944ca70cba5a1e0b54be94d53030b4a3ad7db
1 file changed
+6
t/t5318-commit-graph.sh
+6
@@ -399,6 +399,12 @@ corrupt_graph_and_verify() {
399
400
}
401
402
+test_expect_success 'detect too small' '
403
+ corrupt_graph_setup &&
404
+ echo "a small graph" >$objdir/info/commit-graph &&
405
+ corrupt_graph_verify "too small"
406
+'
407
+
408
test_expect_success 'detect bad signature' '
409
corrupt_graph_and_verify 0 "\0" \
410
"graph signature"