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"