commit 0c560a719ff5dafc9ed63f0b7dc3cc5e35fd2e6a
parent c8e223d3b535b11622a4580a814de885c2e04909
Author: Sean Enck <sean@ttypty.com>
Date: Sun, 2 Oct 2022 09:46:32 -0400
a few more integration tests
Diffstat:
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/tests/expected.log b/tests/expected.log
@@ -2,12 +2,16 @@
+
+key/a/one
keys/k/one
keys/k/one2
keys2/k/three
delete entry? (y/N)
+key/a/one
keys/k/one2
keys2/k/three
+key/a/one
keys/k/one2
keys2/k/three
test2
@@ -16,6 +20,8 @@ test4
test/k
XXXXXX
+key/a/one:
+hash:ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff
keys/k/one2:
hash:6d201beeefb589b08ef0672dac82353d0cbd9ad99e1642c83a1601f3d647bcca003257b5e8f31bdc1d73fbec84fb085c79d6e2677b7ff927e823a54e789140d9
keys2/k/three:
@@ -24,3 +30,4 @@ test/k/totp:
hash:7ef183065ba70aaa417b87ea0a96b7e550a938a52440c640a07537f7794d8a89e50078eca6a7cbcfacabd97a2db06d11e82ddf7556ca909c4df9fc0d006013b1
delete entry? (y/N)
delete entry? (y/N) delete entry? (y/N) unable to remove entry (entity is empty/invalid)
+delete entry? (y/N) keys/k/one2
diff --git a/tests/run.sh b/tests/run.sh
@@ -12,9 +12,10 @@ rm -rf $TESTS
mkdir -p $TESTS
_run() {
- echo "test" | "$BIN/lb" insert keys/k/one
echo "test2" | "$BIN/lb" insert keys/k/one2
echo "test" | "$BIN/lb" insert keys/k/one
+ echo "test" | "$BIN/lb" insert key/a/one
+ echo "test" | "$BIN/lb" insert keys/k/one
echo -e "test3\ntest4" | "$BIN/lb" insert keys2/k/three
"$BIN/lb" ls
yes 2>/dev/null | "$BIN/lb" rm keys/k/one
@@ -31,6 +32,8 @@ _run() {
echo
yes 2>/dev/null | "$BIN/lb" rm test/k/totp
yes 2>/dev/null | "$BIN/lb" rm test/k/one
+ yes 2>/dev/null | "$BIN/lb" rm key/a/one
+ "$BIN/lb" ls
}
_run 2>&1 | sed "s#$LOCKBOX_STORE##g" > $TESTS/actual.log