summaryrefslogtreecommitdiff
path: root/test/librerelease-test.sh
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2018-09-29 15:00:21 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2018-10-01 20:31:54 -0400
commitf2294c82afae36bbd5772a86c6689fd4c12c50f0 (patch)
tree76c4b79054cdc8d58430db4d932cb94ebe49e290 /test/librerelease-test.sh
parent872b692162a44307161aa98a3c5edaccc3c7b61a (diff)
(BATS) test: Move files around
But don't edit them yet. This directory structure is based on that of dbscripts.
Diffstat (limited to 'test/librerelease-test.sh')
-rw-r--r--test/librerelease-test.sh53
1 files changed, 0 insertions, 53 deletions
diff --git a/test/librerelease-test.sh b/test/librerelease-test.sh
deleted file mode 100644
index 5ffbb14..0000000
--- a/test/librerelease-test.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/usr/bin/env roundup
-
-describe librerelease
-. ./test-common.sh
-
-it_displays_usage_text() {
- rm -rf "$XDG_CONFIG_HOME"
- LC_ALL=C librerelease -h >"$tmpdir/stdout" 2>"$tmpdir/stderr"
-
- [[ "$(sed 1q "$tmpdir/stdout")" =~ Usage:.* ]]
- empty "$tmpdir/stderr"
-}
-
-it_lists_all_files() {
- WORKDIR="$tmpdir/workdir"
- mkdir -p "$WORKDIR/staging/repo1" "$WORKDIR/staging/repo2/sub"
- touch \
- "$WORKDIR/staging/repo1/file1" \
- "$WORKDIR/staging/repo1/file2" \
- "$WORKDIR/staging/repo2/file with spaces" \
- "$WORKDIR/staging/repo2/sub/subfolder"
- unset WORKDIR
- LC_ALL=C librerelease -l &>"$tmpdir/list" || { status=$?; cat "$tmpdir/list"; return $status; }
-
- cat > "$tmpdir/list-correct" <<-eot
- -> repo1
- file1
- file2
- -> repo2
- file with spaces
- sub/subfolder
- eot
-
- diff "$tmpdir/list-correct" "$tmpdir/list"
-}
-
-it_fails_if_gpgkey_not_set() {
- unset GPGKEY
-
- WORKDIR="$tmpdir/workdir"
- mkdir -p "$WORKDIR/staging/repo1" "$WORKDIR/staging/repo2/sub"
- touch \
- "$WORKDIR/staging/repo1/file1" \
- "$WORKDIR/staging/repo1/file2" \
- "$WORKDIR/staging/repo2/file with spaces" \
- "$WORKDIR/staging/repo2/sub/subfolder"
- unset WORKDIR
- LC_ALL=C librerelease -l >"$tmpdir/stdout" 2>"$tmpdir/stderr" || status=$?
-
- [[ $status != 0 ]]
- empty "$tmpdir/stdout"
- grep GPGKEY "$tmpdir/stderr"
-}