Han-Wen Nienhuys <hanwen@xxxxxxxxxx> writes: > On Wed, Aug 25, 2021 at 11:37 PM Junio C Hamano <gitster@xxxxxxxxx> wrote: > >> > +test_expect_success 'branch --delete --force removes dangling branch' ' >> > + test_when_finished "rm -f .git/refs/heads/dangling" && >> > + echo $ZERO_OID >.git/refs/heads/dangling && >> > + git branch --delete --force dangling && >> > + test_path_is_missing .git/refs/heads/dangling >> > +' >> >> This goes against the spirit of the series merged at c9780bb2 (Merge >> branch 'hn/prep-tests-for-reftable', 2021-07-13). >> >> Can we creat the dangling ref and test the lack of "dangling" ref in >> the end in a less transparent way? > > agreed. Try the ref-store test-helper's update-ref command? I thought the approach taken by dc474899 (t4202: mark bogus head hash test with REFFILES, 2021-05-31) to hide it behind a prerequisite was good enough, but if we can ensure the same behaviour under the reftable backend, that is even better. Thanks.