From 8fb03f51a31c3b1334cfe77ff7e087c7082b444f Mon Sep 17 00:00:00 2001 From: felixlohmeier Date: Tue, 6 Dec 2022 16:40:27 +0000 Subject: [PATCH] add test for delete command --- tests/delete.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/delete.sh diff --git a/tests/delete.sh b/tests/delete.sh new file mode 100644 index 0000000..a636ecd --- /dev/null +++ b/tests/delete.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +t="delete" + +# create tmp directory +tmpdir="$(mktemp -d)" +trap '{ rm -rf "${tmpdir}"; }' 0 2 3 15 + +# input +cp data/example.csv "${tmpdir}/${t}.csv" + +# assertion (empty file) +cat << "DATA" > "${tmpdir}/${t}.assert" +DATA + +# action +cd "${tmpdir}" || exit 1 +orcli import csv "${t}.csv" +orcli list | grep "${t} csv" +orcli delete "${t} csv" +orcli list | grep "${t} csv" > "${t}.output" || exit 0 + +# test +diff -u "${t}.assert" "${t}.output"