From 4dc6eae2858230e1ac89a08fc32b3c15c213f7ce Mon Sep 17 00:00:00 2001 From: Jonathan McDowell Date: Fri, 31 Oct 2025 18:40:48 +0000 Subject: [PATCH] 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. --- t/all-010-del.t | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 t/all-010-del.t 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 -- 2.39.5