first pass at writing a test

This commit is contained in:
Justin
2017-10-02 23:42:59 -07:00
parent 538fe24621
commit 274b3c5d0d

15
tests/test.bash Executable file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -eo pipefail; [[ $TRACE ]] && set -x
plaintext=$(mktemp /tmp/cryptr.XXXXXXXX)
dd if=/dev/urandom bs=1024 count=1 2> /dev/null | LC_ALL=C tr -dc 'A-Za-z0-9' | head -c200 > "$plaintext"
plaintext_sha=$(shasum -a 256 "$plaintext")
cryptr encrypt "$plaintext"
rm -f "$plaintext"
cryptr decrypt "$plaintext".aes
decrypted_sha=$(shasum -a 256 "$plaintext")
echo "$plaintext_sha"
echo "$decrypted_sha"