From: Jonathan McDowell Date: Fri, 31 Oct 2025 18:40:48 +0000 (+0000) Subject: Add a generic key deletion test case X-Git-Url: https://the.earth.li/gitweb/?a=commitdiff_plain;h=4dc6eae2858230e1ac89a08fc32b3c15c213f7ce;p=onak.git Add a generic key deletion test case Our existing deletion tests look for artefacts in the key database directory. We can also generically check that a key is no longer found after being deleted. --- diff --git a/t/all-010-del.t b/t/all-010-del.t new file mode 100755 index 0000000..499cb18 --- /dev/null +++ b/t/all-010-del.t @@ -0,0 +1,15 @@ +#!/bin/sh +# Check deleting a key results in no longer being able to retrieve it. + +set -e + +cd ${WORKDIR} +${BUILDDIR}/onak -b -c $1 add < ${TESTSDIR}/../keys/noodles.key +${BUILDDIR}/onak -b -c $1 delete 0x94FA372B2DA8B985 +if ! ${BUILDDIR}/onak -c $1 get 0x94FA372B2DA8B985 2>&1 | \ + grep -q 'Key not found'; then + echo "* Did not correctly delete key" + exit 1 +fi + +exit 0