lockbox

password manager
Log | Files | Refs | README | LICENSE

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:
Mtests/expected.log | 7+++++++
Mtests/run.sh | 5++++-
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