summaryrefslogtreecommitdiff
path: root/test/librerelease-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/librerelease-test.sh')
-rw-r--r--test/librerelease-test.sh36
1 files changed, 17 insertions, 19 deletions
diff --git a/test/librerelease-test.sh b/test/librerelease-test.sh
index b8e6e75..58089f4 100644
--- a/test/librerelease-test.sh
+++ b/test/librerelease-test.sh
@@ -6,17 +6,15 @@ describe librerelease
before() {
common_before
- mkdir -p $XDG_CONFIG_HOME/libretools
- {
- echo "WORKDIR='$tmpdir/workdir'"
- echo 'REPODEST=ssh://repo@repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/'
- } >$XDG_CONFIG_HOME/libretools/libretools.conf
- mkdir -p $XDG_CONFIG_HOME/pacman
- {
- echo 'PKGEXT=.pkg.tar.gz'
- echo "PKGDEST='$tmpdir/workdir/pkgdest'"
- echo "GPGKEY=YOURKEY"
- } >$XDG_CONFIG_HOME/pacman/makepkg.conf
+ install -Dm644 /dev/stdin "$XDG_CONFIG_HOME/libretools/libretools.conf" <<-eot
+ WORKDIR=${tmpdir@Q}/workdir
+ REPODEST=ssh://repo@repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/
+ eot
+ install -Dm644 /dev/stdin "$XDG_CONFIG_HOME/pacman/makepkg.conf" <<-eot
+ PKGEXT=.pkg.tar.gz
+ PKGDEST=${tmpdir@Q}/workdir/pkgdest
+ GPGKEY=YOURKEY
+ eot
mkdir -p "$tmpdir/workdir/pkgdest"
}
@@ -39,14 +37,14 @@ it_lists_all_files() {
unset WORKDIR
LC_ALL=C librerelease -l &>"$tmpdir/list"
- cat > "$tmpdir/list-correct" <<EOF
- -> repo1
- file1
- file2
- -> repo2
- file with spaces
- sub/subfolder
-EOF
+ cat > "$tmpdir/list-correct" <<-eot
+ -> repo1
+ file1
+ file2
+ -> repo2
+ file with spaces
+ sub/subfolder
+ eot
diff "$tmpdir/list-correct" "$tmpdir/list"
}