diff --git a/tests/Dockerfile b/tests/Dockerfile index 3a70de0..8146c9c 100644 --- a/tests/Dockerfile +++ b/tests/Dockerfile @@ -1,3 +1,5 @@ FROM ttionya/vaultwarden-backup:dev +COPY tests/fixtures/source / + ENTRYPOINT ["/app/entrypoint.sh"] diff --git a/tests/test.sh b/tests/test.sh new file mode 100644 index 0000000..7985c04 --- /dev/null +++ b/tests/test.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +. units/backup-zip-file/test.sh diff --git a/tests/units/backup-zip-file/test.sh b/tests/units/backup-zip-file/test.sh new file mode 100644 index 0000000..2b64fff --- /dev/null +++ b/tests/units/backup-zip-file/test.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "Test backup-zip-file" + +mkdir -p outputs/backup-zip-file + +docker run --rm \ + --mount type=bind,source=$(pwd)/outputs/backup-zip-file,target=/outputs \ + -e RCLONE_REMOTE_DIR=/outputs \ + ttionya/vaultwarden-backup:test \ + backup + +ls -l outputs/backup-zip-file